我需要從一個表中選擇其中兩個id都存在於另一列中具有匹配id的列中。 我的查詢如下所示,即使只有一個匹配的id也能給出行。從兩個ID都存在的表中選擇
select * from customer_appdata where appdata_id in(11,12)
id customer_id appdata_id
6 65 4
7 65 12
8 65 8
9 66 11
10 66 12
所以在這裏我只是想最後和倒數第二行(9,10),因爲它們同時具有11和12與普通ID 66
11,12與9,10或66有什麼關係?困惑。請澄清你的問題。不清楚。請指定db平臺。 – OldProgrammer
你可以擁有多個具有相同'customer_id'和相同'appdata_id'的記錄嗎? –
'select * from customer_appdata where(11,12)and customer_id = 66'中的appdata_id否?你的問題真的不清楚。 – plalx