人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MYSQLで質問です。

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

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

●質問者: haring
●カテゴリ:ウェブ制作
✍キーワード:ASC MySQL SELECT レコード
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ixcy
●50ポイント

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

単純に、


SELECT *

FROM aaadata

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

ORDER BY id ASC


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

◎質問者からの返答

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

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

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ