Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mô hình kề, đã cho một id trả về các nút lá

Vì vậy, truy vấn cuối cùng mà tôi sử dụng trông giống như sau:

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

nếu một tập hợp kết quả trống được trả về, điều đó có nghĩa là một nút kết thúc đã được cung cấp và tôi chỉ cần trả lại $ id.its đã cung cấp đang hoạt động. Hy vọng rằng nó sẽ tiếp tục như vậy, bởi vì tôi đang đoán ở đây.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chạy một thủ tục được lưu trữ từ crontab

  2. Trình cài đặt MySQL bị kẹt khi bắt đầu dịch vụ

  3. WordPress Editor không cập nhật tệp:Không thể liên lạc lại với trang web để kiểm tra các lỗi nghiêm trọng

  4. Câu lệnh được soạn sẵn trong WordPress với điều kiện IN ()

  5. Thiết kế cơ sở dữ liệu ứng dụng web xã hội:làm cách nào để cải thiện lược đồ này?