您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mysql-无法使用select *获取所有列

mysql-无法使用select *获取所有列

正如文档所说:

自然连接和使用USING的连接(包括外部连接变体)将根据sql:2003标准进行处理:

NATURAL连接的冗余列不会出现。考虑以下这组语句:

CREATE TABLE t1 (i INT, j INT);
CREATE TABLE t2 (k INT, j INT);
INSERT INTO t1 VALUES(1, 1);
INSERT INTO t2 VALUES(1, 1);
SELECT * FROM t1 JOIN t2 USING (j);

列j在USING子句中命名,并且在输出中应该只出现一次,而不应该出现两次。

MySQL 2022/1/1 18:53:05 有374人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶