在我的MySQL表中選擇數據時遇到了一個小問題。我有2張桌子。選擇列和匹配行
questions_table
- id
- name
results_table
- id
- form_id
- answer 1
- etc.
現在我要選擇所有有結果的形式,和form_id形式ID匹配,因爲那是他們是如何聯繫在一起的。
我得到這個:
select f.id, f.name, count(res.id) from forms f LEFT JOIN results res ON f.id = res.form_id
但問題是,我只拿到1排出來,而我有多個結果多種形式,但只選擇了一種形式。
我到底做錯了什麼?它是LEFT JOIN聲明嗎?
感謝這就是答案,我會在幾分鐘內將其標記爲答案。 –