JOIN - nur ein Datensatz wird ausgegeben

aTa

Erfahrenes Mitglied
Hi,
bin grad am verzweifeln.
Ich habe zwei Tabellen und ich will einfach alle Inhalte aus beiden Tabellen ausgeben aber ich bekomme nur immer aus einer den Inhalt, woran liegt das denn
Ich seh den Fehler nicht, hoffe jemand sieht ihn :)
Danke

Etwas Code:
PHP:
$sql_kosten='SELECT T1.*, T2.* FROM belegerfassung_ausgaben T1, belegerfassung_einnahmen T2';
$result_kosten=mysql_query($sql_kosten,$connection) or die (mysql_error());
while ($row_kosten=mysql_fetch_array($result_kosten,MYSQL_ASSOC))
{
echo $row_kosten['empfaenger'];
}
 
Zuletzt bearbeitet:
versuche es mal so

PHP:
$sql_kosten=' SELECT *, * 
							FROM belegerfassung_ausgaben T1, 
							belegerfassung_einnahmen T2';
$result_kosten=mysql_query($sql_kosten,$connection) or die (mysql_error());
while ($row_kosten=mysql_fetch_array($result_kosten))
{
echo $row_kosten['empfaenger'].'<br />';
}
 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM belegerfassung_ausgaben T1, belegerfassung_einnahmen T2' at line 1

muss vor die * nicht noch das T1 oder das T2

Das komische ist, das er mir immer die Tabelle 2 also in dem Fall belegerfassung_einnahmen total komisch.
Könnte es evtl sein das beide Tabellen eigentlich identisch sind? Also die Felder sind bei beiden genau gleich.
 
Zuletzt bearbeitet:
Zurück