在這裏茫然的人!
首先,這就是我想實現:選擇SQL邏輯
選擇從表CUSTOMER_ORDER_DETAILS表所示的所有記錄,如果存在,那麼對於同CUSTOMER_NO多個條目:
- 選擇條目有償= 1
- 如果有多個PAID = 1個條目,然後用TYPE =選擇記錄ÿ
預期結果:
877,CU115,點燃,0,1,X
878,CU111,布袋,1,1,Y
879,CU117,佛羅里達州,1,1,X
我的方法是讓在CUSTOMER_NO上使用GROUP BY計數(CUSTOMER_NO)> 1,但是隻要我將表的剩餘列添加到Select語句,計數列顯示的值就是1. 解決此問題的任何指針或實現if-其他種類的邏輯?
mysql或sql-server? –
最簡單的解決方案是解剖你的邏輯,並結合他們嘗試第一個 – maSTAShuFu