gpt4 book ai didi

mysql - mysql中的多个连接表

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

mysql> SELECT a.tutorial_id, a.tutorial_author, b.tutorial_count    -> FROM tutorials_tbl a, tcount_tbl b    -> WHERE a.tutorial_author = b.tutorial_author;+-------------+-----------------+----------------+| tutorial_id | tutorial_author | tutorial_count |+-------------+-----------------+----------------+|           1 | John Poul       |              1 ||           3 | Sanjay          |              1 |+-------------+-----------------+----------------+2 rows in set (0.01 sec)mysql>

这是http://www.tutorialspoint.com/mysql/mysql-using-joins.htm上的mysql连接查询教程。但我需要加入很多 table 。在这种情况下.. WHERE 语句会是什么样子?请帮忙...

最佳答案

这是一种非常老式的联接编写方式。

新的、时髦的方式是这样写:

SELECT a.tutorial_id, a.tutorial_author, b.tutorial_count 
FROM tutorials_tbl a
INNER JOIN tcount_tbl b ON a.tutorial_author = b.tutorial_author

要添加更多表,只需添加更多 JOIN 子句即可。由于您的教程似乎有点过时,这是我见过的关于连接的最佳解释,简单、美观且简短:A Visual Explanation of SQL Joins

关于mysql - mysql中的多个连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21192072/

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