我有兩個表像下面取得兩場比賽的每個工作
喬布斯:
ID | user_id | job_title
比賽:id | job_id | user_id
作業和匹配表之間有一對多的關係。一個工作有多個匹配。
我想要的工作清單,就好像下面兩場比賽:
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
堆棧溢出不是一個代碼寫入服務,因此預計您會嘗試自己編寫代碼。我建議你對你的問題做一些研究(也許試試頁面頂部的搜索框),並嘗試自己編寫一些代碼。如果/當您遇到任何與您的代碼有關的問題時,請再次提問並解釋您所嘗試的內容,以及爲什麼它不適合您。請參閱[如何提問](http://stackoverflow.com/help/how-to-ask)尋求幫助,提出一個很好的問題以及[最小,完整,可驗證的示例](http://stackoverflow.com/幫助/ MCVE)。 – bc004346
我已經搜索了很多這個問題,幾乎所有的博客和堆棧溢出問題給了我相同的解決方案@ bc004346我編輯我的問題,並添加查詢這不適合我。 –