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]