JL: FIND_IN_SET(SET1,SET2) - gibts das?

Ich möchte so etwas machen:

SELECT nummer FROM schule WHERE FIND_ON_OF_SET_IN_SET("FG-J13LKM,FG-J13SPO2,FG-J13TÜR1,FG-J11CH1",kurswahl);

das geht aber ja nicht wirklich,
mein workaround:

SELECT nummer FROM schule WHERE FIND_IN_SET('FG-J13LKM',kurswahl) or FIND_IN_SET('FG-J13SPO2',kurswahl) or FIND_IN_SET('FG-J13TÜR1',kurswahl) or FIND_IN_SET('',kurswahl) or FIND_IN_SET('FG-J11CH1',kurswahl)

gibt es nicht vielleicht doch so etwas wie oben erwähnt,
weil es bei vielen Einträgen im SET das Kommando sehr aufbläht???

  1. Hi,

    Ich möchte so etwas machen:

    von was für einem DBMS redest Du bitte?

    SELECT nummer FROM schule WHERE FIND_ON_OF_SET_IN_SET("FG-J13LKM,FG-J13SPO2,FG-J13TÜR1,FG-J11CH1",kurswahl);

    WHERE kurswahl IN ('FG-J13LKM', 'FG-J13SPO2', 'FG-J13TÜR1', 'FG-J11CH1')

    Keine Ahnung, ob "FIND_IN_SET" sowas macht. Ich kenne es nicht.

    Cheatah

    1. MYSQL

      aber ich glaube deine Tipp hat mir schon weitergeholfen.
      Ich werds mal ausprobieren. Danke