SQL-JOIN; stehe auf dem Schlauch

marvinj

PCGH-Community-Veteran(in)
Moin moin,
bin momentan in einer Testdatenbankumgebung (Azubi) und soll dort ein paar Tables joinen. Ich komem mit den Selects gut klar, allerdings ist mein Kopf von all dem so verballert, dass ich einen simplen JOIN aus zwei SELECT-Abfragen nicht auf die Reihe bekomme...
Ich bräuchte das allerdings morgen früh und mit meinem Kopf könnte ich Steine zerschlagen.:wall::wall:
Vielleicht mag mir ja fix jmd. helfen :D

Code:
select TABLESPACE_NAME, BLOCK_SIZE from dba_tablespaces where CONTENTS = 'TEMPORARY';
select TABLESPACE , BLOCKS from v$sort_usage;

Dabei sind TABLESPACE_NAME und TABLESPACE identische Namen in beiden Tabellen, die ich joinen muss? :D KA grade

Dankeee :daumen:
 
Normaler inner join geht so:
Code:
select a.col1, b.col2
from a
join b on b.id = a.id
where a.col2= 'blubb'

Du hast also
Code:
select <Ausgabe>
from <Tabelle 1>
join <Tabelle 2> on <Bedingung(en)>
<where optional>
 
Hey also müsste es wie folgt aussehen, allerdings fehlt mir nun noch die Zeile "BLOCKS":

[CODE]
select dt.TABLESPACE_NAME, dt.BLOCK_SIZE
from dba_tablespaces dt
join v$sort_usage su
on ########
where dt.CONTENTS = 'TEMPORARY';
[/CODE]


UPDATE:
Code:
select dt.TABLESPACE_NAME, dt.BLOCK_SIZE
from dba_tablespaces dt
join v$sort_usage su
on dt.TABLESPACE_NAME = su.TABLESPACE
where dt.CONTENTS = 'TEMPORARY';
 
Zurück