即時使用IN()函數來重新匹配某些ID。使用來自IN()函數的匹配參數
SELECT * FROM my_table WHERE id IN(id1,id2,id3)
的一點是,現在我需要計算基於匹配ID的SUM(),我想這樣做在同一個查詢。類似於
SELECT *,(SELECT SUM() WHERE id = the_matched_id) FROM my_table WHERE id IN(id1,id2,id3)
¿是否有可能?也許我應該考慮改變我的查詢,或單獨做。 ¿你有什麼建議?
謝謝!
你想要的總和是多少? – JohnFx