嘿家伙希望你能帮助我。
我正在尝试进行查询,以便在三个不同的表中有一个带有外键的主表。现在我想分别计算它在所有 3 个表中的条目。这是我到目前为止所拥有的,希望你们能帮助我解决它。
SELECT box_code.id, count( box_code_unused.id ) AS total, count( box_code_used.id ) AS total2, count( box_code_expired.id ) AS total3
FROM box_code
JOIN box_code_used ON box_code_used.box_code_id = box_code.id
JOIN box_code_unused ON box_code_unused.box_code_id = box_code.id
JOIN box_code_expired ON box_code_expired .box_code_id = box_code.id
GROUP BY box_code.id
如果我只从一个表中计算条目,这种方法会起作用,但由于我从 3 个表中计算它不正确。
提前致谢。