• ベストアンサー
  • すぐに回答を!

sql server whereについて

  • 質問No.9187071
  • 閲覧数137
  • ありがとう数1
  • 回答数1

お礼率 31% (27/87)

sql server express2012 のselect文で
select * from 商品マスタ where 商品コード in (1,2,3,1)とした場合、商品マスタには商品コード=1のデータは1件しかないけど、商品コード=1のデータ(同一データ)を2行表示する方法はありませんか?

宜しくお願いします

質問者が選んだベストアンサー

  • 回答No.1
  • ベストアンサー

ベストアンサー率 52% (2242/4281)

select 商品マスタ.* from 商品マスタ inner join
(select 1 as 商品コード union all select 2 as 商品コード union all select 3 as 商品コード union all select 1 as 商品コード) as B on 商品マスタ.商品コード = B.商品コード

こんな感じ?
お礼コメント
yuyu4247

お礼率 31% (27/87)

ありがとうございます。早速やってみます
投稿日時:2016/06/14 13:46
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ページ先頭へ