Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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

  • Autor

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" ?

Angabe des Tabellennamens könnte aber nicht schaden, da "id" mehrdeutig ist.

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

  • Autor

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 Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.