MySQL सबक्वेरी को केवल एक फ़ील्ड/पंक्ति लौटाता देख रहा है, और इसलिए इसे कुछ इस तरह मानता है:
... and A.id IN ('1,2,3,4')
जो A.id = '1,2,3,4'
. तक उबलता है ।
'इन' क्वेरी के लिए, group_concat सामग्री की कोई आवश्यकता नहीं है, बस यह करें:
... and A.id IN (select B.id FROM b where user = 3)