gpt4 book ai didi

MYSQL 一次查询多个表

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

有两个名为“客户”和“付款”的表。他们都有“CustomerNumber”

这就是我正在尝试做的事情。

Select checkNumber, amount, CustomerNumber, CustomerName
FROM Payments, Customers

我收到一条错误消息:“字段列表”中的未知列....`

我也尝试过执行此查询

Select checkNumber, amount, Payments.CustomerNumber, CustomerName
FROM Payments, Customers

没用T_T

我试过这个

选择checkNumber金额customerNumbercustomerName来自付款客户

我收到此错误“字段列表中的列“customerNumber”不明确”

最佳答案

当两个表中有 2 个同名列时,就会发生此错误,因此您必须在哪个表中指定相同的列,即:

Select checkNumber, amount, Customers.CustomerNumber, CustomerName
FROM Payments, Customers

或者尝试将所有表名和列用 ` 引用,如下所示:

Select `checkNumber`, `amount`, `Payments.CustomerNumber`, `CustomerName`
FROM `Payments`, `Customers`

关于MYSQL 一次查询多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12863237/

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