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]