gpt4 book ai didi

mysql - select * from tableA, tableB - 问题

转载 作者:行者123 更新时间:2023-11-29 04:14:14 25 4
gpt4 key购买 nike

这是一个有效的 mysql 语句吗?

select * from TableA , TableB ;

如果不是,选择这两个表的正确 mysql 语句是什么。

为什么我认为这有问题,因为我写了一个 mysql 语句

select * from TableA, TableB INTO OUTFILE 'c:/test.csv' FIELDS TERMINATED BY ','  ENCLOSED BY '"'  LINES TERMINATED BY '\n' ;

然后进入无限循环。当我终止。 csv 文件的大小已增长到 GB。

最佳答案

从技术上讲,这不是无限循环 - 您正在创建两个表的笛卡尔积 - 这意味着对于表 a 中的每一行,表 b 中的每一行都将被复制。这几乎不是您想要做的——这意味着您的输出将是 AXB 行,其中 A 是表 A 中的行数,B 是表 B 中的行数。

您想要通过选择两个语句并两次附加到文件、将两个表联合在一起或将它们连接在一起来完成此任务。 Google for SQL Union 和 INNER JOIN 以了解更多信息。

关于mysql - select * from tableA, tableB - 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1900670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com