TABLE `dogs`
id INTEGER NOT NULL PRIMARY KEY,
name VARCHAR (50) NOT NULL
TABLE cats
id INTEGER NOT NULL PRIMARY KEY,
name VARCHAR (50) NOT NULL
編寫全部選擇不同pet.name你能不能幫我寫一個SQL查詢
TABLE `dogs`
id INTEGER NOT NULL PRIMARY KEY,
name VARCHAR (50) NOT NULL
TABLE cats
id INTEGER NOT NULL PRIMARY KEY,
name VARCHAR (50) NOT NULL
編寫全部選擇不同pet.name你能不能幫我寫一個SQL查詢
select distinct name from dogs
union
select distinct name from cats
聯盟本身會刪除每個副本。使用'select distinct'是多餘的。 –
你說的是真的,但做任何一方的獨特可以使它更快,如果索引,它永遠不會變得更糟 –
https://stackoverflow.com/questions/30142553/combining-select-distinct-with-union-distinct -in-mysql-any-effect –
CREATE TABLE寵物( ID INTEGER NOT NULL PRIMARY KEY ,名稱VARCHAR查詢(50) NOT NULL);
SELECT DISTINCT來自寵物的姓名
爲什麼不只是存在表上的'union'? –
您是否曾努力解決該問題? –
顯示錶或使用示例代碼使讀者更容易 –
如果只有狗和貓,您可以從兩者中選擇不同的名稱並將它們聯合起來 –