簡體   English   中英

在幾列上使用 SELECT DISTINCT - 但顯示表的所有其他列

[英]Using SELECT DISTINCT on a few columns - but show all other columns of table

當我使用:

SELECT DISTINCT first_name, last_name 
FROM books;

不同的過濾列表

它按我的數據集中的名字和姓氏對所有作者進行排序,但只顯示這兩列。

有沒有辦法包含數據表的所有其他行,而不僅僅是SELECT DISTINCT中列出的兩行?

通常SELECT * FROM books; 顯示一切。 滿桌

是否有一個命令可以使它過濾掉他們的名字和姓氏唯一但也包括所有其他行的作者?

謝謝!

我想我明白! 我問錯了問題。 DISTINCT 命令列出唯一集。 每個可能有多個行! 所以按照我的要求去做是沒有意義的...... 在此處輸入圖像描述

例如,Dave Eggers 有三個列,它們可能與過濾后的 DISTINCT 行相關聯。 那么它會選擇哪一個等等。

暫無
暫無

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

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