私はゲット2試合
ジョブズ以下のような二つのテーブルがあります。
IDを| user_id | job_title
マッチ:id | job_id | user_id
ジョブとマッチテーブルの関係は1対多です。 1つのジョブに複数の一致があります。
それは以下のような2つの試合だと私はジョブのリストが欲しい:
Jobs => [
'0' => [
'job_title' => 'abc',
'Matches' => [
'0' => [
'id',
'job_id',
'user_id',
],
'0' => [
'id',
'job_id',
'user_id',
]
]
],
'1' => [
'job_title' => 'abc',
'Matches' => [
'0' => [
'id',
'job_id',
'user_id',
],
'0' => [
'id',
'job_id',
'user_id',
]
]
]
]
この問題で私を助けてください。前もって感謝します。
私はこの問題のために多くの検索をしており、ほとんどのブログは以下のような私には同じ解決策を与えてくれますが、それは私の仕事ではありません。
set @num := 0, @group := '';
select person, `group`, age
from
(
select person, `group`, age,
@num := if(@group = `group`, @num + 1, 1) as row_number,
@group := `group` as dummy
from mytable
order by `Group`, Age desc, person
) as x
where x.row_number <= 2;
に役立ちます願っています。 – Wolen
Stack Overflowはコード作成サービスではありません。あなた自身でこれをコーディングしようとしています。私は、あなたの問題についての調査をしてみることをお勧めします(おそらく、ページの上部にある検索ボックスを試してみてください)、あなた自身でコードを書くことを試みてください。 /あなたのコードに問題が発生した場合は、再度尋ねて、あなたが試したこと、そしてそれがあなたのためにうまくいかなかった理由を説明してください。偉大な疑問や、[最小限の、完全で、検証可能な例](http://stackoverflow.com/)と尋ねる助けについては、[How to Ask](http://stackoverflow.com/help/how-to-ask)を参照してください。ヘルプ/ mcve)。 – bc004346
私はすでにこの問題について多くの検索をしており、ほとんどのブログやスタックオーバーフローに関する質問は、@ bc004346と同じ解決策を示しています。私は自分の質問を編集し、私にとってはうまくいかないクエリを追加しました。 –