Mysql
 sql >> база данни >  >> RDS >> Mysql

модел на съседство, като се даде идентификатор, връща листните възли

Така че последната заявка, която използвам, изглежда така:

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

ако се върне празен набор от резултати, това означава, че е предоставен краен възел и аз просто връщам предоставения $id.its работещ. Надявам се, че ще продължи да го прави, защото тук някак си предполагам.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. За какво се използват каталогът с анотации на JPA @Table и променливите на схемата?

  2. Многостепенно меню от записи в базата данни

  3. изчисления на разстояние в mysql заявки

  4. SQLAlchemy нечувствителна заявка за търсене, базирана на IN?

  5. Извличане на данни от MYSQL въз основа на номера на седмицата