1
我有以下查詢,它只返回兩條記錄,當我在數據庫中有三個 - 我在哪裏出錯?sql join查詢問題(mysql)
SELECT items.id, items.link, items.title, items.image, lists.user
FROM lists, items
WHERE lists.user = '506161637' AND lists.item = items.id
GROUP BY lists.dated DESC LIMIT 0, 10000;
連接表的數據集在下面,但它只返回兩條記錄...第19行和第17行?也許這是一個更好的羣體功能使用?
id user item dated
19 506161637 8 2009-11-19
18 506161637 6 2009-11-19
17 506161637 5 2009-11-18
啊是的!但我如何分類呢? – chris 2009-11-19 19:31:11
使用'ORDER BY lists.dated'代替 – 2009-11-19 19:32:10
您必須選擇想要如何對它們進行排序。也許由用戶或項目。 – karlgrz 2009-11-19 19:32:10