【发布时间】:2011-09-02 22:04:22
【问题描述】:
我有以下 SQL 查询:
SELECT games.id, games.GameTitle FROM games
WHERE EXISTS (
SELECT filename FROM banners
WHERE banners.keyvalue = games.id
AND banners.filename LIKE '%front%'
)
这对我的使用不太正确
我想要的是这样的:
SELECT games.id, games.GameTitle
FROM games WHERE EXISTS (
COUNT(SELECT filename FROM banners
WHERE banners.keyvalue = games.id AND banners.filename LIKE '%front%') > 1
)
即仅当子查询检索超过 1 行时才选择。
【问题讨论】: