gpt4 book ai didi

mysql - SQL 查询使用左连接没有显示结果

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

我有以下查询:

SELECT u.user_id, u.username, u.email
hp.homepage_id
FROM table_u u
LEFT JOIN table_hp hp
ON (u.user_id = hp.user_id)
WHERE u.blocked = 'N'
AND u.email LIKE 'someemailaddress'

我正在加入 user_id 列,对于给定的电子邮件地址,我知道这两个属性是相同的,因此我应该得到结果,但仍然没有得到任何结果...那么这个查询有什么问题?

最佳答案

在 LIKE 子句前后添加“%” - 见下文

SELECT u.user_id, u.username, u.email
hp.homepage_id
FROM table_u u
LEFT JOIN table_hp hp
ON (u.user_id = hp.user_id)
WHERE u.blocked = 'N'
AND u.email LIKE '%someemailaddress%'

关于mysql - SQL 查询使用左连接没有显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27172397/

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