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

JSON डेटा में दो तालिकाओं के परिणामों का संयोजन

अपनी वांछित संरचना प्राप्त करने के लिए आपको दो SQL कथन निष्पादित करने की आवश्यकता है - एक सभी शब्दों को प्राप्त करने के लिए और दूसरा सभी पैराग्राफ प्राप्त करने के लिए।

$result_w = $conn->query("SELECT * FROM words;");
$results_w = $result->fetch_all(MYSQLI_ASSOC);

$result_p = $conn->query("SELECT * FROM paragraphs;");
$results_p = $result->fetch_all(MYSQLI_ASSOC);

$paragraphs = [];
foreach($results_p as $key => $row) {
  $paragraphs[$row['id']] = $row;
}

$data = [];

foreach($results_w as $key => $row) {
  $p_no = $row['paragraph_no'];
  $data[$p_no]['words'] = $results_w;
  $data[$p_no]['paragraph'] = $paragraphs[$p_no];
}

क्या आपका आउटपुट $data . के लिए है अब आपको क्या चाहिए?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गतिशील चयन विकल्प php और mysql

  2. Django कोड या MySQL ट्रिगर

  3. उन पंक्तियों को खोजें जिनका MySQL में एक कॉलम पर समान मान है

  4. कैसे एक 'संबंधित प्रश्न' इंजन बनाने के लिए?

  5. UTF8 के साथ mysqldump कैसे लें?