Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Query MySQL Rekursif dengan innoDB relasional

Tidak ada rekursi di MySQL dan juga hasil yang Anda dapatkan akan datar (tidak ada struktur). Cara terbaik adalah masih loop sementara di PHP, Java atau bahasa pemrograman apa pun yang Anda gunakan.

Kueri dapat terlihat seperti ini:

SELECT C.*, CHC.ID_SUBCONTENT
FROM CONTENT C
LEFT OUTER JOIN CONTENT_HAS_CONTENT CHC ON CHC.ID_CONTENT = C.ID_CONTENT
WHERE C.ID = ?
... // you get the idea

dan di PHP Anda dapat mengulangi kueri dengan sub_content_id berikutnya, hingga ID_SUBCONTENT is null



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Integer yang salah (2147483647) dimasukkan ke MySQL?

  2. Cara mengosongkan database MySQL

  3. Desimal VS Int di MySQL?

  4. SQL - Temukan kata lengkap dalam teks

  5. Menghapus karakter yang tidak diinginkan dari kolom