MYSQLで質問です。


SELECT *
FROM aaadata
WHERE `po1` LIKE ’%colname%’
ORDER BY id ASC

複数のレコードを選択するにはどうすればいいのでしょうか?po2 po3 も追加したいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/08 20:43:38
  • 終了:--

回答(1件)

id:ixcy No.1

ixcy回答回数5ベストアンサー獲得回数02006/02/08 21:11:36

ポイント50pt

レコードではなく、列じゃないかなと思うのですが。

単純に、


SELECT *

FROM aaadata

WHERE `po1` LIKE ’%colname%’or `po2` LIKE ’%colname%’or `po3` LIKE ’%colname%’

ORDER BY id ASC


としてみてはいかがでしょうか?

id:haring

回答ありがとうございます。

ご指摘通り列です。すいません。

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’%1%’or `po2` LIKE ’%1%’or `po3` LIKE ’%1%’ ORDER BY id ASC LIMIT 0, 10’ at line 1

というエラーになりました。

質問内容のままですと正常に動きます。

質問方法が悪いようですので、終了して再度質問させて頂きます。

2006/02/08 23:20:27

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません