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

mysql:7921

From: "K-A" <"K-A" <k-anzai@xxxxxxxxxx>>
Date: Fri, 20 Jun 2003 16:33:41 +0900
Subject: [mysql 07921] SQL 文での WHERE 句の質問

いつもお世話になっております、安齋です。
SQL文の質問なのですが、まずはソースを見てください。


ソース---------------------------------
SELECT *
FROM tbdress_a
WHERE dress_type IN (フォームデータ)
--------------------------------------

上記のSQLの時
dress_typeの中身が「5」(単数)
フォームデータの中身が「1,3,5」(複数)
の場合、dress_typeが「5」のデータが取得されます。

しかし、
dress_typeの中身が「5,7」(複数)
フォームデータの中身が「1,3,5」(複数)
の場合、dress_typeの中身に「5」が含まれていても、そのデータは取得されませ
ん。

両方の場合のデータを取得したい時
どのようなSQL文になるのでしょうか?
今、自分の持っている本(MySQL徹底攻略)にはフォームから送られてくるデータが
複数で、データの中身は単数のパターンしか記載されていないので
複数:複数でのWHERE文を書きたいのですが、、、、
よろしくご指導の程お願い致します。


株式会社ビーアーティスト
安齋勝恵



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

->    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]