laravel5.6使用中
初心者です。よろしくお願いします。
DBの検索方法、クエリビルダ記述で質問があります。
こんにちわ、ぼくドラえもん、どこでもドア欲しい?
という文字列があり、DBには以下のように登録されています
| id | message1 | message2 | message3 | sendmessage |
| ---- | ---- |
| 1 | こんにちわ | どこでもドア | ? | どこでもドア出して! |
| 2 | ドラえもん | null | null | げんき? |
| 3 | こんばんわ | null | null | こんばんわ |
この際、上記文章から、message1〜3に登録してある文字列を検索し、
それが一番多いもののsendmessageを表示させたいです。
(今回の例なら、一番上のレコードが文章中に多くあるので、どこでもドア出して!と検索結果を表示させたいです)
like文を使えばいいのかと思い色々試行錯誤していますがうまくいきません。
sql文の考え方、クエリビルダの書き方を教えていただけませんでしょうか。よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/30 10:37
2019/12/31 00:47
2019/12/31 05:16