0
SELECT S2.A
FROM S1, S2
WHERE S1.A = S2.A
GROUP BY S1.A
HAVING COUNT(*) > 1;
這是一個有效的查詢嗎?有效或無效GROUP BY查詢
因爲據我所知,無論你的select子句必須在你的group by子句中,但是這個查詢並不遵循它。
然而,通過查看這個查詢,對我來說確實有意義,因爲您從S2中選擇A屬性值,使得S1.A = S2.A,其中S1的特定A值的數目超過1條記錄。
您需要組根據你選擇什麼,所以如果你選擇'S2.A'你可以」 t group by'S1.A' ... – alfasin
@alfasin「壞東西」,但這在mysql中不是真的... –
@RaphaëlAlthaus我的壞 - 我沒有注意到'mysql'標籤。順便說一句,它*是PLSQL的真實 – alfasin