我有3個表,我試圖把連接查詢如下。MySQL查詢與左連接,計數和組與3表
以下是包含3個部分的部分表格。
Section
*****************************
* section_id * section_name *
*****************************
* 1 * A *
* 2 * B *
* 3 * C *
*****************************
以下是section_subject表。第一部分包含2個主題,第二部分包含2個主題,第三部分包含3個主題。
Section_Subject
***********************************
* ss_id * section_id * subject_id *
***********************************
* 1 * 1 * 8 *
* 2 * 1 * 9 *
* 3 * 2 * 6 *
* 4 * 2 * 5 *
* 5 * 3 * 2 *
* 6 * 3 * 3 *
* 7 * 3 * 4 *
***********************************
以下是section_batch表。第3節獨含2個批次
Section_Batch
*********************************
* sb_id * section_id * batch_id *
*********************************
* 1 * 3 * 6 *
* 2 * 3 * 7 *
*********************************
我想查詢產生以下結果
**************************************************************
* section_id * section_name * count_subjects * count_batches *
**************************************************************
* 1 * A * 2 * 0 *
* 2 * B * 2 * 0 *
* 3 * C * 3 * 2 *
**************************************************************
我知道我們可以做一些類的子查詢,實現了上述結果。但如何使用左連接和組查詢來獲得結果?
@notulysees 3部分的count_subjects&count_batches顯示6哪個是錯誤的。 – Malaiselvan