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

truy vấn sql:làm thế nào để làm cho các thẻ không có con trở thành cha mẹ?

Bạn sắp hoàn thành rồi .. chỉ cần đặt tham gia là một bên ngoài:

ĐÃ CHỈNH SỬA:

SELECT 
a.tag_id as ParentID,
a.tag_name as ParentName,
b.TotalChildren

FROM root_tags a LEFT OUTER JOIN
(
    SELECT parent_id, COUNT(1) as TotalChildren
    FROM root_tags
    WHERE parent_id <> tag_id
    GROUP BY parent_id
) b 

ON a.tag_id = b.parent_id
WHERE b.TotalChildren is not null
ORDER BY ParentID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cần chuyển đổi cột thành hàng trong MYSQL

  2. Bỏ hai ký tự cuối cùng của một cột trong MySQL

  3. Chèn danh sách vào cơ sở dữ liệu của tôi bằng Python

  4. Đơn giản chỉ cần chuyển đổi số 5 chữ số trong cơ sở dữ liệu mysql thành một ngày

  5. Thiết lập Macports mysql5 dưới Snow Leopard