Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> How to combine 3 tables into a View or procedure?

How to combine 3 tables into a View or procedure?

From: Emilio Navarro <enavarro_at_attglobal.net>
Date: Tue, 30 Dec 2003 18:44:59 -0700
Message-ID: <3ff22b92_1@news1.prserv.net>


Hello everyone. I hope someone can help me with this. I have 3 columns called EMPLOYEE_TEST, TEST_QA and EMPLOYEE_TEST_ANSWER.

The TEST_QA table contains the following:

TEST_QA_ID | PROC_TEST_ID | TEST_QA_QUESTION | TEST_QA_CORRECT

-----------+--------------+------------------+-----------------
          3|             1|First Question    |               5
          4|             2|Second Question   |               1
          5|             1|Third Question    |               2
          6|             3|Fourth Question   |               1
          7|             3|Fifth Question    |               5
          8|             3|Sixth Question    |               2
          9|             3|Seventh Question  |               3

The EMPLOYEE_TEST table contains the following:

EMPLOYEE_ID | EMPLOYEE_TEST_ID
------------+------------------

           3|                7

The EMPLOYEE_TEST_ANSWER table contains the following:

EMPLOYEE_TEST_ID | TEST_QA_ID | TEST_QA_CORRECT

-----------------+------------+-----------------
                7|           9|               5
                7|           8|               2
                7|           6|               1

From these three tables I can see that the employe with ID = 3 has answered 3 questions and two of them are correct. What I would like to be able to do is to represent this in a view (if possible)

EMPLOYEE_ID | EMPLOYEE_TEST_ID | TOTAL_ANSWERS | CORRECT | WRONG
------------+------------------+---------------+---------+-------

           3|                 7|              3|        2|     1

Thank you in advance...

Emilio Received on Tue Dec 30 2003 - 19:44:59 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US