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

IN () के साथ किसी अन्य क्वेरी के लिए क्वेरी के परिणाम का उपयोग करना

एक सरणी का प्रयोग करें:

$ids = array(); 
foreach($result as $key=>$value){
 $ids[] = $value['id'];}

if (count($ids) > 0)   // to avoid mySQL error on empty array
 {
   $ids_string = implode(",", $ids);
   $sql2 = 'SELECT * FROM table where id IN($ids_string)'; 
 }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समानांतर प्रक्रिया बनाने के लिए रूबी ऑन रेल्स में कांटे का उपयोग करना

  2. मैं किसी दिए गए MySQL तालिका से कॉलम नाम कैसे प्राप्त करूं?

  3. क्या हम mysql डेटाबेस के साथ उल्का ढांचे का उपयोग कर सकते हैं

  4. mysql में लगातार रिकॉर्ड प्राप्त करें

  5. दो तालिकाओं से अलग पंक्तियों का चयन करें, दिनांक के अनुसार क्रमित करें