Daniel: Joins mit gleichen Spaltennamen

Beitrag lesen

Hallo Leute!

Folgendes Problem: Ich hab zwei Tabellen:

+------+---------+     +------+---------+
|    Tabelle1    |     |    Tabelle2    |
+------+---------+     +------+---------+
|  id  | status  |     |  id  | status  |
+------+---------+     +------+---------+
|  1   | test1   |     |  1   | test2   |
+------+---------+     +------+---------+
|  2   | test4   |     |  2   | test3   |
+------+---------+     +------+---------+

Tabelle eins möchte ich mit Tabelle 2 über die ID verknüpfen, also in SQL etwa so: SELECT * FROM Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.id = Tabelle2.id

---schnipp---
$dataquery = odbc_exec($conn, "SELECT * FROM Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.id = Tabelle2.id");
while ($result = odbc_fetch_row($dataquery)) {
 $erg[] = odbc_fetch_array($dataquery);
}

var_dump($erg);
---schnapp---

Mein Problem ist, dass als Status hier nur "test2" und "test3" als Ergebnis zurückgeliefert werden. Die Inhalte "test1" und "test4" überschreibt er, sobald der gleiche Spaltenname auftritt. Tja und das ist natürlich nicht so schön.

Ich hoffe ihr könnt mein Problem nachvollziehen.

Bis dann

Daniel