gpt4 book ai didi

mysql - SQL INNER JOIN 返回空结果

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

我想从两个表中获取数据。为此,我使用内部连接进行连接。第一个表包含我想要的所有详细信息,第二个表包含比该数据更多的详细信息。

查询数据后,我得到第二个表值的空数据。

SELECT * FROM 
facility_costdel as fc
LEFT OUTER JOIN
basic_facility_del as bf
on fc.facility_code = bf.facility_code

我的查询有问题吗?

最佳答案

您尝试的内容是正确的..如果有任何匹配的数据,它应该返回行。那么没有返回结果有三种可能

1. There is no matching facility_code between two tables.
2. If matching facility_code is there then match case can be different..
(lower case and upper case)
3. Third case is leading or trailing spaces.

我猜你正在使用sql server..尝试下面的代码

SELECT * FROM 
facility_costdel as fc
JOIN
basic_facility_del as bf
on ltrim(rtrim(fc.facility_code)) = ltrim(rtrim(bf.facility_code))

关于mysql - SQL INNER JOIN 返回空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30409235/

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