我的sqlite数据库里有两张桌子--投标书和很多东西。
招标:
id
name
address
批次:
id
tender_id # it's tender's ID from table `tenders`
summ
一份标书可能有很多地段。如何计算有0批次的标书?
我尝试了一些查询,例如:
select lots.* from lots
inner join tenders on tenders.id = lots.tender_id
group by lots.id
having count(*) =0
和
SELECT COUNT(tenders.id) AS cnt
有一个任务:显示员工的每小时薪酬,指示部门中最高栏中每个部门的最高薪酬。在每个部门内,将所有投注分成组,以便具有相同值的投注是同一组的一部分。
我写了一个请求,要求将投标分成部门组,我遇到了这样的问题:部门的最高标书是由列计算的,每个组的标书都是细分的,但是部门是有必要的,我通过单独的请求和与此的连接以及嵌套的查询来尝试,我不明白我做错了什么。
我将非常感谢您的帮助!
SELECT Name AS DepartmentName
, Rate AS GroupOfRate
, MAX(eph.Rate) AS MaxRateInDepartment
FRO
所以我有一个文件,例如:
Book
Peter 500
George Peterson 300
Notebook
Lizzie 900
Jack 700
整数是他们的奖品。我想读一下名字和字典的标书,但我被困在这里:
d = {}
with open('adat.txt') as f:
d = dict(x.rstrip().split(None, 1) for x in f)
for keys,values in d.items():
print(keys)
print(values)
那么,如何正确地读取数据呢?
我使用这个查询来选择数据:
mysql_query("select * from tenders where Heading LIKE '%{$key}%' OR Date LIKE '%{$key}%'");
现在有一个字段status,它指示投标是在线的还是离线的,即显示在网站上或隐藏。
我只想选择那些标书的地位是在线的。有人能帮我吗?我无法使用多个where子句where status=online
我如何编写这方面的查询?
我有以下select语句:
SELECT
*
FROM
jobs
LEFT JOIN bids
ON jobs.userID = bids.jobID
WHERE
bids.bidder = '$userName'
但是这个声明只显示了“作业”表的结果。我还想显示来自“出价”表的结果,例如从表投标中的列“出价”。
如何将其合并到上面的select语句中?