Zum Inhalt springen

mysql_query über zwei Tabellen mit bestimmten ID


Empfohlene Beiträge

Geschrieben (bearbeitet)

hi,

bin gerade dabei in mysql und php einzusteigen und habe zwei Tabellen, welche jeweils die gleichen ID bei bestimmten Einträgen haben. Nun möchte ich aus beiden Tabellen nur Einträge abfragen, die jeweils nur die gleiche ID haben und eine bestimmte ID.

Mein Versuch sah zuerst so aus

nur zum testen


mysql_query(SELECT * FROM table1, table2 WHERE table1.id=table2.id LIMIT 3);
[/PHP]

kann ich die Abfrage irgendwie so formulieren ( kann es gerade nicht testen )

[PHP]
mysql_query(SELECT * FROM table1, table2 WHERE (table1.id=table2.id) AND (id=xxx OR id=xxx OR id=xxx) );

xxx steht dann für eine bestimmte ID

Kommen dann nur die passenden Einträge mit passender ID aus beiden Tabellen oder ist das kompletter Mist?

MfG snak

Bearbeitet von snakky
Geschrieben

hi,

danke für deine Antwort, aber meine Frage ist damit nicht wirklich beantwortet, also ich werde ein Join Statement benutzen, aber von der Logik her geht das mit dieser dreimaligen id=xxx Abfrage oder ist das nicht "richtig/logisch" ?

Geschrieben

Moin,


mysql_query(SELECT * FROM table1, table2 WHERE table1.id=table2.id LIMIT 3);
[/PHP]

kann ich die Abfrage irgendwie so formulieren ( kann es gerade nicht testen )

[PHP]
mysql_query(SELECT * FROM table1, table2 WHERE (table1.id=table2.id) AND (id=xxx OR id=xxx OR id=xxx) );

in beiden Fällen bitte die Anführungszeichen (Gänsefüßchen) um den Sql-String nicht vergessen.

Reinhold

BTW: Frohes neues Jahr

Geschrieben

Vielen Dank und ihr habt alle Recht.

Die " habe ich natürlich benutzt, war nur zufaul, die hier noch zu setzen und nur id ist wirklich nicht eindeutig, also habe ich die erste Tabelle angegeben. Durch den JOIN ist die gewählte Tabelle eig. egal?!

Heute konnte ich das ganze testen und es hat das richtige Ergebniss geliefert.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...