Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

IN सबक्वेरी में GROUP_CONCAT

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)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कुछ मानदंडों से मेल खाने वाली सामान्यीकृत MySQL 5.7 संरचना से मान कैसे प्राप्त करें

  2. MySQL पहले अक्षर के रूप में प्रतीकों के साथ छँटाई

  3. Laravel प्रवासन - अज्ञात डेटाबेस कहते हैं, लेकिन इसे बनाया गया है

  4. TO_SECONDS () उदाहरण – MySQL

  5. mysql सर्वर के साथ हाइबरनेट सत्र को ठीक से कैसे बंद करें