2011-01-10 9 views
0

私はサイト内のすべての記事のコメントを含む表を設計する予定です。記事にはすでに固有のID番号があります。私がしたいのは、コメントに一意のIDを割り当て、そのレコードにそれが属する記事のIDも含むようにすることです。テーブルをデザインするのはケーキですが、2つの異なる仕様(アーティクルIDとコメントID)に一致するレコードをリクエストする方法があると思います。2次元MySQLクエリ?

私はPHPを途中で使用します。記事はMySQLデータベースにあります。

ありがとうございます!

答えて

2

IDでコメントを選択する必要がありますか?確かに唯一のシナリオは、記事のすべてのコメントを選択し、それらをページに投げることです。私は質問を誤解していない限り、

いずれかの方法は、SQLは、少なくとも単純です:私の上の文を1として

select * from comment where id = 1 and article_id = 2; 

、一つはあなただけの今までに必要があるだろうと仮定します:

select * from comment where article_id = 2; 
+0

「ページにそれらを投げる」というあなたの言葉が得られます。しかし、私はそれをどうやってやりますか? (あなたがまだ分かっていない場合に備えて、私はMySQLを初めて使い慣れました。) – nkcmr

+0

あなたは新しい質問に分かれています。 – Steve

+0

Yah、あなたは正しい、ha。助けてくれてありがとう。 – nkcmr

0
SELECT ... WHERE articleId = foo AND commentId = bar 
0

これはあなたのWHERE句の簡単なAND条件である:

SELECT ... 
FROM comments 
WHERE article_id = 123 
AND comment_id = 456