如果這是一個愚蠢的問題,但很抱歉,我試圖從兩個不同的表中獲得結果,並且因爲其中一個表可能有零個記錄,我不知道如何繼續。下面是該查詢:從2個表中選擇時丟失行
SELECT aid.*, T.ItemId, T.Total, T.Stack
FROM (SELECT ItemId, Stack, count(ItemId) as Total FROM auction_house WHERE Sale = 0 GROUP BY ItemId, Stack) as T, ahbot_item_data aid
WHERE T.ItemId = aid.ItemId
AND T.Stack = aid.Stack
基本上我想從援助表項目清單,並在表啊這些項目的當前計數。但由於計數可能只是零,因此可能不會返回該行。我想排和總計爲0.
預先感謝您^^ ;;
看右或左連接。無論是否在另一個表中,這些類型的連接都會爲您提供一個表的結果。 http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins –