sql >> Databasteknik >  >> RDS >> Mysql

group_concat-resultat fungerar inte i IN-tillstånd

Jag har försökt ovanstående fall men fungerar inte på min sida. Jag redigerade precis svaret ovan och tog bort> 0 så kan jag se din förväntade utdata.

Kan du prova nedanstående kod?

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. Hur man beräknar skillnaden mellan två datum i PostgreSQL/Oracle

  2. matchande tabellnamn med visa tabeller

  3. Hur väljer man ytterligare två kolumner från en annan tabell baserat på värden i huvudtabellen?

  4. SQL ALTER TABLE Syntax – Listad av DBMS