1
我試圖做MySQL中的SELECT
查詢也將做另一個表中的count
和join
答案進入我的初始table
MySQL的內部從另一個表
表people
ID加入計數|名稱| hair_color | job_id
表job
id | JOB_NAME
SELECT *
FROM job j
INNER JOIN (SELECT COUNT(job_id) AS totals
FROM people p
WHERE p.job_id='1')
ON j.count = totals
WHERE id = '1'
ORDER BY id ASC
所以我試圖讓上面的查詢從我job
表由id
選擇,也不要在people
表count
和列count
添加到我job
結果。
Upvoted,但我會讓它'COUNT(DISTINCT p.id)'以防萬一:) –
我個人更喜歡'COUNT(1)',但你說得對,初學者更清楚。我編輯我的答案,謝謝。 – OlivierH
@OlivierH括號內的'1'代表什麼? – ngplayground