使用INNER JOIN显示所有记录

时间:2019-12-10 12:09:38

标签: mysql sql

我对INNER JOIN熟悉到足以了解基本知识。但是有一种方法可以从两个表中选择所有记录,而又不会使每个列名的SQL语句混乱。我在考虑以下代码

SELECT * FROM new_case
INNER JOIN dispatch
ON new_case.file_nr = dispatch.case_nr
WHERE new_case.id = '27'

2 个答案:

答案 0 :(得分:1)

这就是我会尝试的;

SELECT ft.*, af.* FROM new_case ft INNER JOIN dispatch af ON (ft.file_nr = af.case_nr) WHERE new_case.id = '27'

答案 1 :(得分:0)

两个表的结果:

SELECT nc.*, d.* FROM new_case nc INNER JOIN dispatch d ON nc.file_nr = d.case_nr WHERE nc.id = '27'