这是MySQL:
SELECT a.id,
a.name,
a.n,
a.r,
a.pot,
a.ticket_price,
a.starting_tickets,
a.started,
a.end,
COUNT(b.id) tickets_bought
FROM current_lotteries a
JOIN lottery_tickets b ON b.lid=a.id
WHERE a.cid=1
ORDER BY started DESC LIMIT 1
在搜索中,如果没有行 froma
但有行 in b
(即COUNT(b.id)
is not NULL
),则此查询返回一行,其中NULL
包含a
字段值以及COUNT(b.id)
as的值tickets_bought
。num_rows = 0
如果表中没有结果,如何修改此查询使其不返回行 ( ) a
?
一个快照。