Hallo zusammen,
ich versuche ein Asterisk „*“ in einer WHERE-Clause einzubauen, erhalte aber nicht das gewünschte Ergebnis.
Folgender Abschnitt meiner Query ist in meiner DB so lauffähig:
SELECT p.menge, b.praxis_id
FROM posten p
INNER JOIN beleg b ON p.beleg_id = b.id AND b.praxis_id = ‚*‘
Nur wenn ich „b.praxis_id = ‚*‘“ schreibe erhalte ich keine Ergebnisse. Wenn ich allerding b.praxis_id = ‚1‘ schreibe, erhalte ich die korrekten Ergebnisse zu „b.praxis_id = ‚1‘“.
Hab schon im Forum von MySQL gesucht. Dort wurde schon einem anderen gesagt das das laufen sollte.
Ich benötige diese Schreibweise, da ich die praxis_id in einer Variablen übergeben möchte und der Inhalt der Variablen „*“ sein soll wenn alle Einträge zu praxis_id angesprochen werden sollen.
Danke euch schonmal für Feedback.