- ベストアンサー
文法エラーが解決出来ない
SQL文初心者なのですが、MySQLにて次の文で1064:syntaxエラーとなってしまいます。 SELECT * FROM `navi_search` search_word LIKE '%立川%' ORDER BY saitei_yosann ASC 自分なりに調べたのですが、どこが間違っているのか解らず困っております。 navi_search、search_word、saitei_yosannなどのフィールドやテーブル名は間違ってはいないのですが・・ どなたかお解かりでしたらどうか宜しくお願いします!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
where句が抜けているからでは? SELECT * FROM `navi_search` search_word LIKE '%立川%' ORDER BY saitei_yosann ASC ↓ SELECT * FROM `navi_search` where search_word LIKE '%立川%' ORDER BY saitei_yosann ASC
その他の回答 (1)
- STICKY2006
- ベストアンサー率29% (1536/5269)
MySQLのユーザーじゃないので違ったらすみませんが。。。(´・ω・`) Transact-SQLの場合だと select * from navi_search where search_word like '%立川%' order by saitei_yosann になりそうです。。。 >>navi_search、search_word、saitei_yosannなどのフィールドやテーブル名は間違ってはいないのですが・・ navi_searchって名前のテーブルに search_wordと、saitei_yosannって名前のフィールドがある。んですよね?
お礼
where句の追加で解決しました☆ すごく単純な質問でしたが、すごく助かりました♪ STICKY2006さん、chukenkenkouさん、どうもありがとうございました!