我想查詢一對多的關係笨合併成一條記錄與SQL一對多的關係
如:
Table A: Table B:
id | country_name id | name | table_A_id
1 | Usa 1 | kerry | 1
2 | Australia 2 | jerry | 1
3 | tommy | 2
4 | cherry | 2
我的目的是查詢結果進行合併一行記錄
如:結果列表:
1 Record 2 Record
Usa Australia
kerry tommy
jeryy cherry
目前,我使用Codeignter framewo rk和sql的初學者,請不要介意我傢伙。
$this->db->select('*')
>from("table A")
->join("table B", "table.A.id = table_A_id");
$query = $this->db->get();
if($query->num_rows() > 0) {
return $query->result();
}
我的觀點
<?php foreach($posts as $post) {
echo $post->country_name;
echo $post->name;
} ?>
但是,它給了我4個記錄。
1 Record 2 Record
Usa Usa
kerry jerry
3 Record 4 Record
Australia Australia
tommy cherry
謝謝你們提前幫助我。
謝謝回答,但它仍然不正確。 –
我已更新我的評論對不起選項B –
這是從你工作結束? –