1
我無法制定SQL語句來返回我想要的值。我需要根據用戶ID,第二列的值和第三列值選擇數據,其中該列中的值不止出現一次。所有列都在同一個表內。Oracle SQL-列值與條件不一樣
下面是我的查詢現在的樣子的大致輪廓,但最後的AND語句顯然只是給你一個我想要的東西的想法。可能會縮小結果的COUNT語句可能對我無效。
SELECT *
FROM table
WHERE user_id = 123
AND second_id = 1
AND third_id having COUNT(1) > 1;
第二個選項看起來像我所需要的,謝謝。但是,我認爲如果可以提供幫助,我還需要執行一個步驟 - 我需要將這些結果作爲子查詢的一部分使用,因此完整查詢將查看這些結果,並將MIN(fourth_id)從結果。 – Major