たとえば、次の 3 つのフィールドを持つテーブルがあります。
- id (整数)
- 名前 (varchar)
- 会社 (int)
次のデータがあるとしましょう(例のみ)
id --- name --- company
---------------------------------------
1 --- John Baker --- 1
2 --- Ann Johnson --- 1
3 --- John Wu --- 1
4 --- Mike Johns --- 2
5 --- John John --- 2
6 --- Johnny Boy --- 2
名前で検索を実行し、会社ごとにずらしたデータを返したいと思います。したがって、 で検索を実行する場合、LIKE '%John%'
1、2、1、2、1、2 のように会社別に並べ替えられた方法でデータを返したいと考えています。可能。
このずらした方法でデータを返す方法がわかりません。何時間も考えました。誰かが私を助けてくれるなら、彼らのアイデアを聞きたいです!