gpt4 book ai didi

mysql - where 子句中的列 'u_id' 不明确

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

SELECT  `attendence`.`u_id` ,
DATE_FORMAT(date,'%d-%m-%Y') as `date`,
`attendence`.`checkin`,
`attendence`.`checkout`,
`users`.`firstname`,
`users` .`lastname`
FROM `attendence`
INNER JOIN `users` ON `attendence`.`u_id` = `users`.`u_id`
WHERE DATE_FORMAT( DATE, '%Y-%m' ) = '$combined' AND `u_id`='$u_id';

请大家帮忙

当我删除 AND u_id='#u_id 它工作但返回所有员工详细信息'

最佳答案

您需要指定 u_id 列应该来自哪个表,因为两个表都有此列。

AND `attendence`.`u_id`='$u_id';

AND `users`.`u_id`='$u_id';

选择一个满足您需求的。不管怎样,这两个函数中的任何一个都是相同的,因为它们是两个表的链接列。

关于mysql - where 子句中的列 'u_id' 不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13268686/

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