SELECT distinct ic_supply_card.branchid,
ic_supply_card.newcardid,
ic_supply_card.cardid,
ic_supply_card.status,
ic_supply_card.ttc,
ic_supply_card.tradetime,
ic_supply_card.approvedate,
ic_supply_card.approvenodeid,
ic_supply_card.approveoperator,
ic_supply_card.originalttc,
ic_supply_card.flag,
ic_supply_card.remark,
ic_supply_card.subbranch,
ic_pos.nodeid
FROM ic_supply_card,ic_pos
WHERE ic_supply_card.branchid = :as_branchid AND
ic_pos.nodeid like :as_nodeid AND
ic_supply_card.tradetime >= :ad_start_date AND
ic_supply_card.tradetime <= :ad_end_date and
ic_supply_card.posid = ic_pos.posid
group by ic_pos.nodeid
ORDER BY ic_supply_card.approvenodeid,ic_supply_card.cardid ASC
我想根據ic_pos的nodeid進行查找他的posid 關聯另外的一張表
然后按nodeid進行分組 但是結果比想象中的多了一條
去掉group by ic_pos.nodeid結果正常
請問這個陳述句錯在那里?謝謝
uj5u.com熱心網友回復:
太亂了!各表資料,結果,現實資料呢?
uj5u.com熱心網友回復:
把distinct這個關鍵字去掉看看是不是就多出一行來了uj5u.com熱心網友回復:
以后需再關注,現在先幫你頂一下轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/115157.html
標籤:數據庫相關
上一篇:help,help.....
