gpt4 book ai didi

mysql join or select where tablename1.col1 = tablename2.col1

转载 作者:行者123 更新时间:2023-11-29 06:58:47 24 4
gpt4 key购买 nike

我在 mysql 中实现了两个表...

          id            name               password

1 name1 password1
2 name2 password2

          id            age               address

1 age1 address1
2 age2 address2

现在我需要组合形式的选择查询结果

          id     name      password    age   address

1 .... ........ ... .....
2 .... .. .. . .. ... ..

现在我尝试使用如下两个查询...

SELECT * FROM table1, table2 WHERE table1.id=table2.id;

我也试过了

SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id;

我确实得到了我想要的结果......但我只想知道考虑到列数或数据条目的数量,哪种方法相对更好...???

最佳答案

通过 a previous StackOverflow question ,看起来性能通常是大致相等的。尝试对这些查询中的每一个运行 EXPLAIN 以查看哪个在您的数据集上运行得更好——尽管 MySQL 很可能对每个查询都遵循相同的过程。

关于mysql join or select where tablename1.col1 = tablename2.col1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11252526/

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