0
我有兩個表格,一個是博客新聞,另一個是文章。只要我需要做的就是加入他們的行列,所以我有這樣兩張桌子加入兩個結果
$query = $this->db->select('*')
->from('blogs')
->select('blogs.id as BlogId....')
->join('articles', 'articles.highlight = 1', 'left')
->join('authors', 'articles.author = authors.id', 'left')
->join('companies', 'authors.company_id = companies.id')
->get();
代碼加入好的工作,但後來我需要爲的foreach數據,在這裏我的問題就來了做回聲。我在文章下複製了博客。所以如果我在每篇博文中都有5篇文章(我只有一篇)。有沒有任何可能的方式只顯示一個博客,然後文章?
感謝
發佈表,因此我們可以認爲什麼是適當的代碼 – Denmark
你想做的事需要什麼在幾個查詢工作要做,你將無法獲得1博客,然後在同一查詢中的所有相關文章而無需重複。我會建議讓博客然後做另一個查詢來獲取每個相關的文章。 – mic