Vinzenz Mai: MySQL: group_concat in where-teil

Beitrag lesen

Hallo Tobias,

Wo dieses nem2 aus dem nichts herkommt verstehe ich nicht,

wie sag' ich so gern: Code ohne Kommentare ist schlechter Code:

WHERE  
    einsatznummer IN (  
        SELECT  
            nem2.einsatzunummer  
        FROM  
            nem nem2            -- Aliasname für die Tabelle nem.  
                                -- Bei mehrfachem Zugriff auf die gleiche  
                                -- Tabelle nötig, damit das DBMS die Zugriffe  
                                -- unterscheiden kann.  
        WHERE  
            nem2.EM = '10-5'  
    )  

aber die Lösung funktioniert wunderbar.
Vielen Dank dafür!

Schön zu hören. Wir helfen gerne. Echte Hilfe versetzt denjenigen, dem geholfen werden soll, in die Lage, die Lösung zu verstehen und auf vergleichbare Problemstellungen anwenden zu können. Ich hoffe, Du hast die wesentlichen Unterschiede zwischen den beiden von mir vorgeschlagenen Lösungsansätzen verstanden. Ich hoffe, Du hast verstanden, warum beide Vorschläge zu dem von Dir gewünschten Ergebnis führen.

Freundliche Grüße

Vinzenz