這裏是我的select語句重複如果一個select語句
SELECT A.id, A.id_item, A.id_header,
IF (B.harga > 0, B.harga,'') AS kadar,
IF (B.harga > 0, A.kuantiti,'') AS kuantiti,
IF (B.harga > 0, B.harga * A.kuantiti,'') AS harga
FROM undi_bq A, jkh_item B WHERE A.id_item = B.id AND A.id_header = '0'
我想要做的是在這裏我想從我的select語句結果的格式,使
如果('B.價格> 0' )
i will show value for columns 'kadar','kuantiti' and 'harga'
別的
all these three column will be empty
select語句工作正常,但我只是想知道是否有一種方法來簡化IF語句,以便我不必爲每列重複它。
*的方式:卡達爾=價格,Kuantiti =數量,價格=價格
由於PHP在這裏不相關,你可以編輯你的文章到_僅僅是裸露的SQL嗎?您將獲得SQL語法突出顯示的好處,而且我們不必在頭腦中解析PHP。 –
對不起,先生,我在這裏混淆,你是什麼意思與PHP,我想我已經把我的問題標記爲MySQL ...可能是我做錯了..幫我在這裏。 –
我指的是代碼中無關的'$ ssql。= ...'。這就是PHP代碼,與問題無關(這個問題只涉及PHP字符串中包含的SQL),所以PHP對我們來說主要只是噪聲,這干擾了我們對SQL的視覺理解。 –