Zam*_*col 14 mysql sql join inner-join
表1的列:
|a|b|c|d|e|
Run Code Online (Sandbox Code Playgroud)
表2的列:
|a|x|y|z|
Run Code Online (Sandbox Code Playgroud)
我只想要a,b,c,d,e,x.我只想要表1中的列a,而不是表2中的列a.
我有两个表,其中一列共享一个共同的名称.如果我使用Select*并使用内部联接,我将返回所有返回的列,包括两个具有相同名称的列.
我想从第一个表中选择所有内容,并从第二个表中只选择一列.现在我正在指定我需要的每一列,这是一个拖累.是否有更简单的方法从第一个表中获取所有内容,只从第二个表中获取我想要的一个列?
提前致谢.
Joh*_*Woo 28
你需要指定第二个表的列名,如果它与另一个表具有相同的columnName,你需要提供一个ALIAS,
SELECT tb1.*, tb2.x
FROM tableA tb1
INNER JOIN tableB tb2
ON tb1.a = tb2.a
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19789 次 |
| 最近记录: |