SQLをもっとスマートにか記述したいです。
データベースはMysqlを使っており、データベースにはtag1,tag2,tag3,tag4,tag5というカラムがあり、その中のいずれかに一致する値があればデータを引っ張ってくるようにしています。
【コード】
sql = "SELECT code
,name
,about
FROM character
WHERE tag1 LIKE word OR tag2 LIKE word OR tag3 LIKE word OR tag4 LIKE word OR tag5 LIKE word OR tag3 LIKE word ORDER BY code
DESC LIMIT 1,10";
whereの後のtag1 LIKE word OR tag2 LIKE word OR・・・のところをもっと簡潔に記述する方法はありますか?
他にもお気づきの点があればご教示いただきたいです。
回答2件
あなたの回答
tips
プレビュー