私がこのようなデータベース設計をしているとしましょう:
データの場合:
id | title | category
1 | first title | 1
2 | second title | 4
3 | third title | 5
4 | fourth title | 2
5 | fifth title | 3
6 | other title | 1
およびカテゴリの場合:
id | name
1 | music
2 | movies
3 | funny
4 | people
5 | sport
各カテゴリのリストとそのカテゴリのアイテムタイトルを出力するにはどうすればよいですか?
次のように考えてください:
<div>
<h1>music</h1>
<div>first title</div>
<div>other title</div>
<div>
<div>
<h1>movies</h1>
<div>fourth title</div>
<div>
// and so on...
このような結果のmysqlクエリを作成する方法がわかりません...
誰か教えてもらえますか?(例が簡単に理解できることを願っています)
前もって感謝します。
編集:私はEugen Rieckのコードを使用しましたが、次のことを行う方法がわかりません
で注文し、同時に最終的にwhere条件を使用するにはどうすればよいcategories.id
ですtitles.id
か?
このようなもの: ORDER BY titles.id DESC LIMIT 0, 10 WHERE titles.views > 10