2017-06-17 57 views
0

這是一個簡單的查詢,SQLite的查詢功能不工作

SELECT fcellid,address FROM dd left JOIN r166 ON cgi like '%'+fcellid; 

其中dd這個說法

select distinct fcellid from cdrData where cdrid=67; 

和R166視圖是

select * from cellIDData where cid in (58); 

現在視圖當我運行個人查詢

select * from r166 where cgi like "%3505257008"; 

它返回正確的結果,但連接查詢沒有返回任何地址。

+0

https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql -query – Yunnosch

回答

1

你似乎已經選擇了級聯錯誤操作,改變,會給你:

SELECT fcellid,address FROM dd left JOIN r166 ON cgi like '%'||fcellid; 

這將是更接近您指定

select * from r166 where cgi like "%3505257008"; 

如果沒有MCVE工作硬編碼版本,你將不得不測試自己。