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.

brauche hilfe bei mysql abfrage

Empfohlene Antworten

Veröffentlicht

Hi leute bin garade am verweifeln meine sql kenntnisse reichen leider einfach nicht aus. Benutzer eine MySql Datenbank

Ich habe 3 Tabellen

Tabelle: Benutzer

BNr

Name

Vorname

Tabelle: BenutzerWunsch

BNr

WNr

Tabelle: Wunsch

WNr

Beschreibung

Kategorie

Jetzt bräuchte ich ALLE Benutzer mindestens einmal!

Und ich bräuchte alle wünsche der benutzer mit der Wunsch.Kategorie=1

Bin langsam am verzweifeln

Habs so probiert:

Select * from (Benutzer LEFT OUTER JOIN BenutzerWunsch ON Benutzer.BNr=BenutzerWunsch.BNr) LEFT OUTER JOIN Wunsch ON BenutzerWunsch.WNr=Wunsch.WNr WHERE Kategorie=1

Das problem ist, wenn ich’s mit Where mache, könnten manche Benutzer ganz wegfallen

(z.b. Benutzer die nur Wünsche von der Kategorie 2 haben)

Dann hab ich’s so versucht

Select * from Benutzer LEFT OUTER JOIN (BenutzerWunsch INNER JOIN Wunsch ON BenutzerWunsch.WNr=Wunsch.WNr AND Kategorie=1) ON Benutzer.BNr=BenutzerWunsch.BNr

Aber da meldet mysql einen fehler....

Könnt ihr mir helfen?

Bei der tabelle BenutzerWunsch dürften die Datensätze mit der Kategorie 2 oder so gar nicht mehr dazugejoint werden... aber die Kategorie erfahr ich ja erst bei der Wunsch Tabelle

Bin am Verzweifeln

Kann mir jemand helfen??

Wär wichtig

MFG SwordMaster

hi,

spontan fällt mir dazu ein: mach das doch zweistufig. zuerst alle benutzer laden, danach alle wünsche der kategorie 1 zusammen mit den benutzerdaten (über benutzerwunsch). die beiden mengen kannst du dann programmatisch joinen.

hth...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

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.