我現在不很瞭解SQL查詢,我有一個問題添加一個SQL查詢的結果的另一個查詢
SELECT PERSON_REF
FROM IMAGES
WHERE PERSON_REF IN (SELECT _PERSON_ID
FROM PERSONS
WHERE REGION_REF = (SELECT _REGION_ID
FROM REGIONS
WHERE REGION_ABB = "EU"))
GROUP BY PERSON_REF
HAVING Count(PERSON_REF) >= 3
此查詢給我的結果一樣
2
4
5
6
現在我想使用該結果在其他查詢,如何做到這一點,我需要創建循環或有任何其他方式
SELECT PERSON_REF
FROM IMAGES
WHERE EFFECT_REF = 2
AND PERSON_REF IN (2, 4, 5, 6)
你不能在開發代碼中做到這一點,或者你必須使用SQL嗎?你有沒有在MySQL的功能? –
好的,但如何在SQL中做到這一點 –