如何將此查詢更改爲僅返回返回多於0行的行?僅當行數大於零時,mysql查詢纔會返回
我需要結合這兩個查詢。我需要返回第二個查詢返回至少1行的行。
SELECT albumData.*
FROM albumData
WHERE userID='$id'
AND state='0'
ORDER BY date DESC
SELECT photos.photo
FROM albums, photos
WHERE albums.userID = '$id'
AND albums.photoID = photos.id
AND albums.albumID = $albumID
ORDER BY photos.id DESC LIMIT 6;
編輯從註釋添加有用的信息:
表albumData集裝箱唯一行,爲每一個用戶,因爲他們已經建立了每張照片 專輯,這是我想要回最初的行數爲 。不過,我想比較albumData中的id爲 albumID是相冊表,如果具有 albums.albumID = albumData.id的行數大於1,則返回這些行。
編輯你的問題,並提供表結構PLS ... –
'只返回返回大於0 rows.'我不排得到它請給更多的信息 – rauschen
結構與類型請願...像ID INT ... –