我的 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 FROM tenders, lots WHERE lots.tender_id = tenders.id group by tenders.id having cnt=0
没有结果。但是当我尝试做
select * from lots where tender_id=263128
结果我看到 0 行。
谢谢你。