View previous topic :: View next topic
|
Author |
Message |
sasanka Warnings : 1 New User
Joined: 18 Jan 2008 Posts: 34 Location: India
|
|
|
|
Hi,
I executed below query and found results as below:
Code: |
SELECT DISTINCT A1.MANAGER_CODE
,A1.STATUS_CODE
,B1.STATUS_CODE
,B1.PRODUCT_CODE
FROM MANAGER_TAB A1
,PRODUCT_TAB B1
WHERE A1.MANAGER_ID = B1.MANAGER_ID
AND A1.MANAGER_CODE IN ('28B00Q0P', '28B00Q06', '28B00Q1K')
ORDER BY A1.MANAGER_CODE
WITH UR; |
Result of the above query is:
Code: |
MANAGER_CODE STATUS_CODE STATUS_CODE PRODUCT_CODE
---------+---------+---------+---------+-------------------------------------
28B00Q0P H A SPS
28B00Q0P H H SPS
28B00Q06 H A SPS
28B00Q06 H H SPS
28B00Q1K A A SPS
|
But my expected result is:
Code: |
MANAGER_CODE STATUS_CODE STATUS_CODE PRODUCT_CODE
---------+---------+---------+---------+-------------------------------------
28B00Q0P H A SPS
28B00Q06 H A SPS
28B00Q1K A A SPS
|
I need one row for each distinct MANAGER_CODE. Suppose there are three rows for the same MANAGER_CODE, retriving any one row is fine.
Please any one help me on this query. |
|
Back to top |
|
|
sasanka Warnings : 1 New User
Joined: 18 Jan 2008 Posts: 34 Location: India
|
|
|
|
I have also tried the below query and got one row more
Code: |
SELECT
( SELECT A1.MANAGER_CODE
FROM MANAGER_TAB A1
WHERE A1.MANAGER_ID = B1.MANAGER_ID
FETCH FIRST 1 ROW ONLY
)
,A1.STATUS_CODE
,B1.STATUS_CODE
,B1.PRODUCT_CODE
FROM MANAGER_TAB A1
,PRODUCT_TAB B1
WHERE A1.MANAGER_ID = B1.MANAGER_ID
AND A1.MANAGER_CODE IN ('28B00Q0P', '28B00Q06', '28B00Q1K')
ORDER BY A1.MANAGER_CODE
WITH UR;
|
The output of above query is
Code: |
MANAGER_CODE STATUS_CODE STATUS_CODE PRODUCT_CODE
28B00Q0P H A SPS
28B00Q0P H H SPS
28B00Q06 H A SPS
28B00Q06 H H SPS
28B00Q1K A A SPS
28B00Q1K A A SPS |
|
|
Back to top |
|
|
Dsingh29
Active User
Joined: 16 Dec 2008 Posts: 132 Location: IBM
|
|
|
|
try adding this to your where clause in your first post query
A1.STATUS_CODE =B1.STATUS_CODE |
|
Back to top |
|
|
Rohit Umarjikar
Global Moderator
Joined: 21 Sep 2010 Posts: 3053 Location: NYC,USA
|
|
|
|
try doing group by MANAGER_CODE STATUS_CODE STATUS_CODE PRODUCT_CODE in your query |
|
Back to top |
|
|
|