簡體   English   中英

選擇所有列時的SQL不同

[英]SQL Distinct While Selecting All Columns

我已經嘗試使用Google搜索,但是找不到任何東西。 當我運行下面的查詢時,它輸出4個相同的行。 因此,我想使用DISTINCT關鍵字消除重復項。 但是運行查詢時出現SQL錯誤。 刪除DISTINCT,它可以正常工作。

SELECT DISTINCT list.`id`, * 
FROM `listings` list 
INNER JOIN `selections` sel
ON list.`id` = sel.`lid` 
WHERE 1 AND `activity` = 'running' 
AND ( 0 OR (sel.`parent` = 
'1') OR (sel.`parent` = '2') )
SELECT DISTINCT columns.you
              , actually.want
           FROM listings l
           JOIN selections s
             ON l.id = s.lid 
          WHERE activity = 'running' 
            AND s.parent IN(1,2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM