0
下面的MySQL语句给了我三次相同的结果,因为我需要从不同的表中选择所有数据进行比较。我如何告诉MySQL我只需要其中的一个条目?MySQL WHERE语句与交叉表比较
SELECT watchedItems.id FROM watchedItems, globalItems, bidGroups
WHERE (watchedItems.bidGroupID IS NULL OR (watchedItems.bidGroupID IS NOT NULL AND bidGroups.bidGroupQty > 0))
AND watchedItems.aid = globalItems.aid
AND watchedItems.maxPrice > globalItems.currentPrice
输出:
ID
2
2
2
非常感谢Gryphius,工作。 – 2011-06-15 16:18:04