gpt4 book ai didi

mysql - 如何仅返回查询中的特定列

转载 作者:搜寻专家 更新时间:2023-10-30 23:38:28 26 4
gpt4 key购买 nike

我的数据库中有两个表,第一个是客户,第二个是 session 。我需要进行查询以选择周一预订的 session 的所有客户详细信息。第一个查询运行没有错误,但它返回来自客户和 session 的信息,我需要一些只显示客户的东西,类似于第二个代码(不起作用。)

//First working code
SELECT *
FROM Customers
LEFT OUTER JOIN Sessions
ON Customers.CustomerRefNo=Sessions.CustomerRefNo WHERE
WEEKDAY(Sessions.DateOfSession) = 0;


//Second not working code
SELECT *
FROM Customers
WHERE Customers.CustomerRefNo=Sessions.CustomerRefNo AND
WEEKDAY(Sessions.DateOfSession) = 0;

最佳答案

您需要指定所需的列,而不是返回所有列的 *。如果你真的想使用 *,你可以用表名限定它,它会返回该表中的所有列,如下所示:

SELECT Customers.*
FROM Customers
LEFT OUTER JOIN Sessions
ON Customers.CustomerRefNo=Sessions.CustomerRefNo WHERE
WEEKDAY(Sessions.DateOfSession) = 0;

关于mysql - 如何仅返回查询中的特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38323059/

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