select * from
(select * from tb1 where flag='x') a
left join
(select * from tb1 where flag='y) b
on a.name=b.name
-------------------------
這個簡單的連接查詢為什么出錯呢??
錯誤提示: sql command not properly ended 提示出錯位置 在 left 那里
uj5u.com熱心網友回復:
(select * from tb1 where flag='y) b
flag='y 后面沒有加引號
uj5u.com熱心網友回復:
select * from(select * from tb1 where flag='x') a
left join
(select * from tb1 where flag='y') b
on a.name=b.name
-------------------------
這個簡單的連接查詢為什么出錯呢??
錯誤提示: sql command not properly ended 提示出錯位置 在 left 那里
--------------------------
加引號了,也這樣,上面的代碼我發帖子時候少寫了一個引號,實際我已經加上了
uj5u.com熱心網友回復:
這一大串陳述句中,可能存在一些不可見的特殊字符(非空格) ,建議 檢查一下uj5u.com熱心網友回復:
語法肯定是沒錯的吧.我從SQLSERVER 轉過來的.uj5u.com熱心網友回復:
有可能有不可見字符。或者中英文括號問題。貼出來的代碼是可以執行的uj5u.com熱心網友回復:
b表中條件,那個y少個’uj5u.com熱心網友回復:
這種問題你就刪掉手敲一遍轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/94892.html
標籤:開發
