別のテーブルから1台と複数の行に1行のクエリを選択し、SQL 、tagB、tagC 投稿2、タグB、タグD 。どのようにtagZは、いくつかのタグを持っている..私は多賀と</p> <p>ポスト1のようなデータを取得したい私は、ポスト、タグとpost_tag。各ポストのようなテーブルを持っている
と ..
ポストN右のSQL文はありますか?
ポスト:ID(int型)、タイトル(varchar型)、テキスト(varchar型) タグ:ID(int型)、タイトル(varchar型) post_tag:ID(int型)、post_idの(int型)、TAG_ID(INT) - > post_idの外部キーとタグテーブルのtag_id外部キー。
たとえば、タグタイトルのすべての投稿を取得したいとします。
1 "post1" "somepost bla bla" "tag1 title" "tag2 title" 。 ..
投稿_index_(数字)、投稿_title_またはデータベースに保存されている別のデータが必要ですか? – Bojangles
ほとんどの場合、ある種の結合を行う必要があります。より具体的な答えを得るためには、テーブル構造の詳細が必要です。 –
この質問を確認する:http://stackoverflow.com/questions/1836004/sql-refactoring-a-group-concat-query –