Tôi muốn thực hiện các thao tác sau trong một truy vấn bằng MySQL:
- lấy một hàng có cha_id bằng 0
- lấy một số lượng tất cả các hàng có cha_id của hàng mà chúng tôi đã lấy có cha_id bằng 0
Làm thế nào tôi có thể thực hiện điều này trong một truy vấn? Xin vui lòng cho tôi biết nếu bạn cần thêm thông tin, tôi sẽ sẵn lòng giúp đỡ hết mức có thể. Tôi không phải là một chuyên gia về việc tạo câu hỏi vì vậy xin vui lòng cho tôi biết bạn cần thêm thông tin gì.
Đây là một ví dụ về những gì tôi đang làm bây giờ:
select id from messages where parent_id=0
và sau đó
select count(id) from messages where parent_id={{previously_chosen_id}}
Làm thế nào để tôi có được một truy vấn một shot? Cái gì đó như...
select id, count(records where parent_id=the id we just asked for)
Hoặc, có cách nào tốt hơn để xử lý việc này? Bạn thấy đấy, hiện tại tôi phải chạy rất nhiều truy vấn để tìm số đếm, khi tôi muốn thực hiện nó trong một lần bắn.