PHP:
$result = $db->query("SELECT Table1.service_agreement_id , Table1.service_agreement_name, Table2.service_agreement_id
FROM Table1
FULL OUTER JOIN Table2 ON Table1.service_agreement_id = Table2.service_agreement_id
ORDER BY Table1.service_agreement_id
");
while($row = $result->fetch_assoc()){
$service_agreement_id = $row['Table1.service_agreement_id'];
$service_agreement_name = $row['Table1.service_agreement_name'];
}
Obiger Code will einfach nicht funktionieren. Weiß jemand, wo hier der Fehler liegt? Ich habe mich meiner Meinung nach strikt an folgende Syntax gehalten, jedoch die WHERE condition durch ORDER BY ersetzt, was doch aber auch funktionieren sollte:
SQL:
SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name = table2.column_name
WHERE condition;