当前位置:首页 > 码农资料 > 正文内容

SQL多表查询重复列处理

CCSSRW15小时前码农资料12

在多表查询中:

select * from table1,table2 where table1.id=table2.id

如果简单的使用星号,此时会有两个id

若想在多表查询中仅保留共同列,你可以采用以下两种办法:

方法一:明确指定列(推荐)

SELECT table1.id, table1.column1, table2.column2
FROM table1 JOIN table2 ON table1.id = table2.id;

方法二:使用 USING 子句(在 SQLite 中有限制)

如果两表的连接列名称相同(如都叫id),可以使用USING子句:

SELECT *
FROM table1 JOIN table2 USING (id);


扫描二维码推送至手机访问

本文链接:http://xinrui.ren/post/189.html

返回列表

上一篇:批处理重命名脚本

没有最新的文章了...