1
我有兩個表中選擇,但是如果沒有在表中的任何一個值,它不返回任何MySQL查詢不工作
查詢SELECT albums.*, MAX(albums.date) AS newDate
FROM albums, albumData
WHERE albums.userID='$id'
AND albums.state='0'
AND (
albums.albumID=0
OR
albumData.id=albums.albumID
AND albumData.state='0'
)
GROUP BY albums.albumID, albums.userID
ORDER BY newDate DESC
如果我做的這部分在MySQL和PHP中的另一部分是按預期工作:
SELECT albums.*, MAX(albums.date) AS newDate
FROM albums WHERE userID=$id AND albums.state='0'
GROUP BY albums.albumID ORDER BY newDate DESC
則:
if($quer['id']&&$quer['state']==0||$albumID==0)
{//do my stuff here }
SP我需要最終將兩者結合起來。
謝謝。很好,並感謝您提供更多信息。 –
接受爲答案 – bowlerae