Ich liebe ja so genaue Problembeschreibungen, wie z.B. „Funktioneirt leider nicht“.
Hast Du das query mal mit phpMyAdmin ausprobiert? Dort wirst Du dann vermutlich als Antwort bekommen, dass sich phpMyAdmin nicht entscheiden kann, welche Spalte id er nehmen soll, da id ja in beiden Tabellen vorkommt.[HTML]SELECT tablelle1.id, vorname, nachname FROM tabelle1, tabelle2 WHERE tabelle1.id = tabelle2.id ;[/HTML]So sollte es eigentlich gehen.
Da die tabelle2.id identisch ist mit tabelle1.id musst du die eigentlich nicht nochmal angeben, soviel ich weiß. Aber wenn es funktioniert isses ja auch ok
Eigentlich reicht es wirklich nur eine ID abzufragen, da du mit deiner WHERE Bedingung eh sicherstellst dass die IDs gleich sind… Stelllt sich allerdings die Frage, ob es wirklich sinnvoll ist Vor- und Nachname in getrennten Tabellen zu speichern. Ich persoenlich wuerde aber so eine Anfrage schreiben als:
SELECT
tabelle1.id, vorname, nachname
FROM
tabelle1
JOIN
tabelle2
ON
tabelle1.id = tabelle2.id