SQL文での条件指定について、一点後質問させてください。
下記のようなWhere In 区で1番目と3番目のように同じ条件が出現する場合、
結果をfetchすると一つしかXを返してこないと思います。
これについて、同一条件であっても2回以上条件が出現する場合、それぞれの結果を出力させたい
のですが、可能でしょうか?
宜しくお願い申し上げます。
SQL
1SELECT X FROM table1 WHERE (A,B) In (('8951','201612'),('8952','201703'),('8951','201612')) 2//'8951','201612'⇒ X=100 3//'8952','201703'⇒ X=200 4 5//期待するfetchの結果 6[0]=>array([0]=>100) 7[1]=>array([1]=>200) 8[2]=>array([2]=>100) //[0]と条件重複していても結果を出力させたい
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/23 06:40