我希望与tableA
加入tableB
以获取一系列结果数据。
我需要JOIN
tableA
和tableB
以确保我从tableA
获取正确的值,但是,我不希望tableB
中的任何值{1}}当我获取结果时。
我感谢我能做到以下几点:
SELECT a.col1, a.col2, a.col3 FROM tableA AS a
等
我正在寻找一种更简洁的方式,可能还有一些很酷的新关键字我之前没遇到过? (这是希望)。
提前谢谢。
答案 0 :(得分:2)
您可以指出所有字段:
SELECT a.col1, a.col2, a.col3...
FROM tableA a
JOIN tableB b
on a.id = b.id
或者只使用表格别名a.*
SELECT a.*
FROM tableA a
JOIN tableB b
on a.id = b.id
答案 1 :(得分:1)
如果您想要表a中的所有列,请使用a.*
:
SELECT a.* FROM tableA AS a etc
答案 2 :(得分:1)
select a.* FROM tableA a JOIN tableB b ON a.b_id = b.id;