2011-09-13 20 views
1

私はテーブルと言う:ポストと言う。別の表はコメントです。どちらを使うべきですか?

投稿とコメントの関係は、どのコメントが1つの投稿に属するのかです。そして1つの投稿には多くのコメントがあります。

私はその2つのテーブルに参加したいと思います。

Post 
id 

Comments 
id 
post_id 

答えて

3

これは、正確に何をしたいのか、データベーススキーマが持つ外部キーによって異なります。 1対Nの関係のための一般的

、(1つのポストは、N個のコメントがあります)あなたは、たとえば、コメントに投稿のLEFT OUTER JOINの操作を行います。

SELECT ... 
FROM post p 
LEFT OUTER JOIN comments c ON p.id = c.post_id 
+0

+1、あなたが代わりに、左外部結合くださいたとえコメントがなくても投稿を返すことができるからです。 –

関連する問題