sql >> Database teknologi >  >> RDS >> Mysql

group_concat-resultat virker ikke i IN-tilstand

Jeg har prøvet ovenstående sag, men det virker ikke på min side. Jeg har lige redigeret ovenstående svar og fjernet> 0, så kan jeg se dit forventede output.

Kan du prøve nedenstående kode?

select * from industry_master where find_in_set(industryId,  (select group_concat(industryId order by cId SEPARATOR ',') 
from network_master where userId = 123 group by userId)); 


  1. SQLite - Importer data fra en CSV-fil

  2. EF-forespørgsel til Oracle kaster ORA-12704:tegnsæt uoverensstemmelse

  3. MySQL-fejl:Du har en fejl i din SQL-syntaks; tjek manualen, der svarer til din MySQL-serverversion for den rigtige syntaks at bruge i nærheden af

  4. pg_dump postgres-database fra fjernserver, når port 5432 er blokeret