[前][次][番号順一覧][スレッド一覧]

mysql:7926

From: SUGAWARA Hajime <SUGAWARA Hajime <sugawara@xxxxxxxxxx>>
Date: Fri, 20 Jun 2003 17:06:34 +0900
Subject: [mysql 07926] Re: SQL 文での WHERE 句の質問

 菅原です。

"K-A" <k-anzai@xxxxxxxxxx>さんは書きました:
> 上記のSQLの時
> dress_typeの中身が「5」(単数)
> フォームデータの中身が「1,3,5」(複数)
> の場合、dress_typeが「5」のデータが取得されます。
> 
> しかし、
> dress_typeの中身が「5,7」(複数)
> フォームデータの中身が「1,3,5」(複数)
> の場合、dress_typeの中身に「5」が含まれていても、そのデータは取得され
> ません。
> 
> 両方の場合のデータを取得したい時
> どのようなSQL文になるのでしょうか?

 テーブルの構造を示してくれないと回答のしようがないと思います。

 dress_typeがTEXTか何かで「5,7」と入ってのなら、INを使って取得するのは
無理でしょう。
 SQLを工夫せずに複数のSQLを発行すると良いのでは?

-- 
菅原はじめ@ホビー・データ
sugawara@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

      7921 2003-06-20 16:33 ["K-A" <k-anzai@xxxxx] SQL 文での WHERE 句の質問               
      7922 2003-06-20 16:55 ┣[Koji KUSANAGI <kusan]                                       
      7924 2003-06-20 17:01 ┃┗["K-A" <k-anzai@xxxxx]                                     
      7925 2003-06-20 17:05 ┃ ┣[Kengo Jinno <kengo@x]                                   
      7928 2003-06-20 17:26 ┃ ┗[Koji KUSANAGI <kusan]                                   
      7929 2003-06-20 18:20 ┃  ┗["K-A" <k-anzai@xxxxx]                                 
      7923 2003-06-20 16:56 ┣[Kengo Jinno <kengo@x]                                       
      7927 2003-06-20 17:12 ┃┗["K-A" <k-anzai@xxxxx]                                     
      7932 2003-06-21 16:06 ┃ ┗[seiji takegata <take]                                   
      7934 2003-06-22 16:40 ┃  ┗[SUGAWARA Hajime <sug]                                 
      7935 2003-06-22 20:49 ┃   ┗[seiji takegata <take]                               
->    7926 2003-06-20 17:06 ┗[SUGAWARA Hajime <sug]