2016-06-27 36 views
-2

私はプロジェクトに関する情報を私に与えるテーブルを持っています。私はまた、私がコメントを追加したり、人々がプロジェクトにログオンしたりする別のテーブルを持っています。テーブルはプロジェクト番号で結合されます。私はプロジェクトのために返されたものを持ち、コメントのために複数の行が返されます。これを行う最善の方法は何でしょうか?クエリでこれを生成する方法についてこのような状況でSQLクエリを作成するにはどうすればよいですか?

+-----------------+---------------------+-------------+----------+--+ 
| project_Name | Project_description | Start_date | Comments | | 
+-----------------+---------------------+-------------+----------+--+ 
| TestProjectName | TestProjectDesc  | 01/01/2016 | Comment1 | | 
| Null   | Null    | Null  | Comment2 | | 
| Null   | Null    | Null  | Comment3 | | 
+-----------------+---------------------+-------------+----------+--+ 

任意のアイデアや提案:私は、次のような何かを達成することができれば、それは素晴らしいことだと思いますか?

+1

は、いかなる理由が通常あります、私はので、私は全体の文を作成することはできませんテーブル名を知らないこの

SELECT project_Name, Project_description, Start_date, Comments, Project_Number from Projects UNION ALL Select Null, Null, Null, Comment, Project_Number From Comments Order By Project_Number 

ようになります 'Pにproject_commentsのPCに参加するプロジェクトpから選択* .id = pc.project_id'は動作しませんか? –

+0

あなたの最善の策はここから始めることです:http://stackoverflow.com/help/how-to-ask –

+0

'これを行うにはどうすればよいでしょうか?' <---- do what?あなたは何をしようとしていますか?あなたはあなたの出力で何を期待していますか?あなたのテーブルの名前は何ですか? – Igor

答えて

0

Union all演算子を使用して、プロジェクト番号で注文することができます。 SQLクエリがうまく

+0

ありがとう!これだよ。それは今私が必要とするように正確に構築されています。 – spacerobot

+0

問題はない、私は助けてうれしい。あなたはこの回答に合格とマークしていただけますか?私は他の人の答えにコメントすることができるように、より多くの評判を持ちたいと思います。 @spacerobot –

関連する問題