这里是我的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的视觉理解。 –