2012-03-06 197 views
-2

海兰all..I有关于query.I的问题有3个表什么,我想要做的就是将它们结合起来得到一个漂亮的result.So我有以下3个表:select查询语句

personal 
- cod_numeric_personal 
- nume 


    Raspunsuri 
- raspuns 
- cod_numeric_personal 
- data_raspuns 
- id_intrebare 

    Intrebari 
-intrebari 
-id_intrebare 

我做了这个查询:

SELECT personal.nume, Raspunsuri.raspuns, Intrebari.intrebari 
FROM personal 
INNER JOIN Raspunsuri ON personal.cod_numeric_personal = Raspunsuri.cod_numeric_personal 
INNER JOIN Intrebari ON Raspunsuri.id_intrebare = Intrebari.id_intrebare 

这带来了用户的姓名,答案以及每个answer.What我想的问题是,弹出的名字只有一次,每个疑问,是“intrebare”是列的名称和每列的答案。所以像..Intrebare1 ... Answer1 ...但Intrebare1是不适用我的专栏。

回答

0
SELECT personal.nume, Raspunsuri.raspuns, Intrebari.intrebari AS Answer 
FROM personal 
INNER JOIN Raspunsuri ON personal.cod_numeric_personal = Raspunsuri.cod_numeric_personal 
INNER JOIN Intrebari ON Raspunsuri.id_intrebare = Intrebari.id_intrebare 
Group By nume