gpt4 book ai didi

当两个表具有相同的 ID 时,PHP/SQL 选择所有与连接

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:56 25 4
gpt4 key购买 nike

我刚刚掌握了 SQL 中的 JOIN 的窍门(非常强大,如果我早点查找它们,本可以使我的代码更高效!),但我正在努力连接两个或多个相同的表列名,然后用 PHP 处理。

这是我一直在尝试的查询,使用别名

SELECT *, TABLE1.ID AS t1_id, TABLE3.ID AS t3_id
FROM TABLE1, TABLE2, TABLE3

etc (with a left join)

只有table1table3 ID 列名相同,这段代码有问题吗?我在 PHP 中得到了可怕的 mysqli_error()!

非常感谢任何帮助 - 从多个表格中选择所有内容时,似乎无法在其他地方找到解决方案。可以指定每一列的名称,但是会有一百多个!

最佳答案

SELECT
t1.ID AS t1_id,
t2.ID AS t2_id,
t3.ID AS t3_id
FROM
TABLE1 as t1
LEFT JOIN TABLE2 AS t2
LEFT JOIN TABLE3 AS t3

关于当两个表具有相同的 ID 时,PHP/SQL 选择所有与连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714019/

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