Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: SQL PROBLEM
<FONT
size=2>Can you try
this:
<FONT
size=2><SPAN
class=450062506-25052001>
<FONT
size=2>select count (1) from
(
<FONT
size=2>select 1 from table_ a where ord_id
= 17
<FONT
size=2>union
<FONT
size=2>select 1 from table_b where ord_id =
17)
<FONT
size=2>/
<FONT
size=2><SPAN
class=450062506-25052001>
<FONT
size=2><SPAN
class=450062506-25052001>
<FONT
size=2><SPAN
class=450062506-25052001> Hi,
Favour
me in suggest a hint in writing a sql for following
scenaio:
<SPAN
class=500143917-24052001>
Table
A has 2 columns ord_id and line_id
<SPAN
class=500143917-24052001>
<SPAN
class=500143917-24052001>example rows are:
<SPAN
class=500143917-24052001>
<SPAN
class=500143917-24052001>ord_id
line_id
<SPAN
class=500143917-24052001>17
null
<SPAN
class=500143917-24052001>null 42
<SPAN
class=500143917-24052001>
<SPAN
class=500143917-24052001>Table B has columns ord_id and
line_id
<SPAN
class=500143917-24052001>
<SPAN
class=500143917-24052001>ord_id
line_id
<SPAN
class=500143917-24052001>17
42
<SPAN
class=500143917-24052001>17
43
<SPAN
class=500143917-24052001>17 44
but if
i do count(*) from table A where ord_id=17..it shows 1..
i need
to put another condition which will check line id with
TABLE
B and if it is for this particular order ...add that also
in
<SPAN
class=500143917-24052001>count(*).............
I know
scenario is little fuzzy sorry for it..but if u got my point
kindly
respond.
<SPAN
class=500143917-24052001>
<SPAN
class=500143917-24052001>Thanks
<SPAN
class=500143917-24052001>Harvinder
Received on Fri May 25 2001 - 02:59:53 CDT
![]() |
![]() |