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

model adjacency , diberi id mengembalikan simpul daun

Jadi query terakhir yang saya gunakan terlihat seperti ini:

SELECT distinct t2.id , t2.name FROM
    categories AS t1 LEFT JOIN categories as t2
    ON t1.id = t2.parent
     LEFT JOIN categories as t3
    ON t2.id = t3.parent
    WHERE  t1.parent = $id OR t1.id = $id and t2.visible = 1

jika set hasil kosong dikembalikan, itu berarti simpul akhir diberikan dan saya cukup mengembalikan $id yang disediakan. Mudah-mudahan ini akan terus berlanjut, karena saya agak menebak-nebak di sini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan data ke dalam beberapa tabel menggunakan satu formulir

  2. MySQL dan memoles kata-kata

  3. Kesalahan SQL:1064, SQLState:42000 di @Query - JPA, MySQL, Hibernate

  4. SQL Query Untuk Membuat Database Di MySQL

  5. Variabel gema PHP mengembalikan string kueri mysql