Wenn du

select * from Datei1, Datei2

angibst, ist das ein sog. Cross-Join, da jeder Satz aus Datei1 mit jedem Satz aus Datei2 verknüpft wird.
Du musst schon eine Beziehung herstellen:

select * from Datei1 A, Datei2 B
where a.key = b.key

was im Übrigen das Selbe ist wie

select * from Datei1 A
inner join Date2 B on a.key=b.key

Ansonsten:
Wie ich auf Grund deiner Fragen sehe, erwartest du von diesem Forum eine Grundkurs in SQL.
Dies sprengt allerdings den Rahmen hier.

Ich würde die mal ein SQL-Handbuch empfehlen:
http://publib.boulder.ibm.com/infoce...yprintthis.htm
http://publib.boulder.ibm.com/infoce...cprintable.htm