MySQL不会从一个与另一个表左连接的表中选择所有数据?

时间:2017-12-30 08:33:56

标签: mysql

在我的 PHP 应用程序之一中,我使用以下查询在两个 MySQL 表之间使用左连接:

SELECT bs.question_code, bs.question_english, count( st.id ) sqid
FROM bs_qbank_question bs
LEFT JOIN bs_qbank_question_study_link st
  ON bs.id = st.question_id

问题是,它只选择bs_qbank_questionbs_qbank_question_study_link表中至少有一行的那些行。如果bs_qbank_question中的bs_qbank_question_study_link的特定行没有数据,则表示未选中该行。

但我需要从bs_qbank_question中选择每一行,并且bs_qbank_question_study_link的每一行都需要一列,因为计算该行的总发生次数

任何人都可以告诉我我的查询有什么问题,如果没有任何数据,如何将count( st.id )替换为0? - 谢谢

0 个答案:

没有答案
相关问题