sql >> Databasteknik >  >> RDS >> Mysql

SQL-fråga för att hämta rader där ett värde finns i ett kommaseparerat fält

Jag håller med Phils kommentar ovan.

För din tabell kan du använda FIND_IN_SET funktion -

SELECT * FROM table WHERE FIND_IN_SET(3, product_cat_id);


  1. 3 sätt att extrahera månaden från ett datum i SQL Server (T-SQL)

  2. Java-animerad GIF- och MySQL-anslutning

  3. två ord och tomma utrymmen fungerar inte i MYSQL-frågan med LIKE

  4. Hur man skriver en (MySQL) LIMIT i SQL Server?