这是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?
一个快照。
