正常情況下:A表有個字段`a`,根據(jù)`a`連B表的`b`。并返回A和B表合并后的所有內(nèi)容。問題:當(dāng)`a` = 0的時候就不要去連B表,直接返回A的所有內(nèi)容而沒有B的內(nèi)容(因為不要去?。?。這個SQL語句怎么寫??如果可以用thinkphp專用語句最好了
1 回答

汪汪一只貓
TA貢獻(xiàn)1898條經(jīng)驗 獲得超8個贊
這個需求用sql無法實現(xiàn)的,你可以在程序用兩個sql判斷,一個是直接查詢a表數(shù)據(jù),一個是關(guān)聯(lián)查詢。用php判斷,當(dāng)a=0時,則用select a from A ,else select a,b from a,b
- 1 回答
- 0 關(guān)注
- 1179 瀏覽
添加回答
舉報
0/150
提交
取消