Klaus: Problem bei MySQL-Abfrage

Beitrag lesen

MySQL gestattet in Abweichung vom SQL-Standard auch die Verwendung von Ausdrücken in der GROUP-BY-Klausel. Ich selbst hab das noch nicht gemacht, aber du kannst ja mal versuchen, einen Ausdruck zu erstellen, der die Kundennummer liefert. Funktionen wie IF() oder IFNULL() sollten dabei helfen.

Kannst Du mir vielleicht eine Quelle mit Beispielen nennen oder wonach ich bei Google suchen könnte? Im Moment hab ich keine Idee, wie das aussehen soll.

Dabei soll über die 2. Tabelle auch der Name angezeigt werden.

Der kann in der SELECT-Klausel mithilfe einer Correlated Subquery ermittelt werden.

Ich habe noch nicht verstanden, wie ich bei einem Entweder/Oder mal das eine oder mal das andere Feld verwende, um in der 2. Tabelle nach dem Namen zu suchen.

Klaus