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

Home -> Community -> Usenet -> c.d.o.server -> Re: wrong output from Join

Re: wrong output from Join

From: Chuck <skilover_nospam_at_softhome.net>
Date: Fri, 22 Jul 2005 13:24:48 -0400
Message-ID: <1122049010.6b799982a24b820c5da05c17ef64c171@bubbanews>


Jagjeet Singh wrote:

>> ok ..
>>
>> Thanks Sybrand for prompt reply. Now its clear to me.
>>
>> Thanks,
>> Js
>>

You might want to make that an outer join as well. If there's no free space left on a tablespace, you won't see the used space either. Adding join criteria would help in preventing a Cartesian product as well. ;-)

select used.tablespace_name, used.bytes, free.bytes from
(select tablespace_name, sum(bytes) bytes  from dba_data_files
 group by tablespace_name) used,
(select tablespace_name, sum(bytes) bytes  from dba_free_space
 group by tablespace_name
) free
where
  used.tablespace_name = free.tablespace_name(+)

-- 
To reply by email remove "_nospam"
Received on Fri Jul 22 2005 - 12:24:48 CDT

Original text of this message

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