2
LEFT JOIN schools ON (bt.MidSchool LIKE schools.Name OR **%schools.Name% LIKE bt.ElmSchool**) WHERE ...
これは私の問題のあるSELECTの部分です。mysqlでLIKEとワイルドカードを使用して検索するにはどうすればよいですか?
私は私の前に%を追加して、列名%schools.Name%
の後、私は構文エラーを取得すると、列schools.Name
の文字列が列bt.ElmSchool
に存在する場合を見つけるしたいと思います。 '%schools.Name%'を使用するとクエリは実行されますが、値の代わりに列名が検索されます。私はエスケープしようとしましたが、仕事はありませんでした。何か案が??
マイケルさん、ありがとうございましたが、うまくいきませんでした....私は列schools.Nameの値を取得していません... OR '%' + sc.Name + '%'のようにbt.ElmSchoolが必要な結果を返さないクエリに... –
必要な結果は何ですか? – Tomalak