作为安全防范措施,在允许用户停用项之前,我将检索属于用户的所有项ids,并将它们添加到数组中。
查询:
"SELECT id FROM items WHERE user_id = ?"
然而,我想让用户停用只有没有出价的项目。因此,我加入了项目id上的出价表,但我不知道如何从查询中删除有出价的项目。
"SELECT i.id
FROM items i
LEFT JOIN bids b
ON i.id = b.item_id
WHERE i.user_id = ?"
发布于 2015-06-28 21:05:04
获得没有items
的bids
where i.user_id = ? and b.item_id is null
因为不带bids
的items
将在用left join
创建的表表达式的bids
部分中包含null
值。
https://stackoverflow.com/questions/31104732
复制相似问题