Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql предава данни към in

Можете ли да използвате find_in_set функция?

SELECT x FROM tblname1 t1
inner join tblname2 t2 on find_in_set (t1.id, REPLACE(t2.content,'|',',')) > 0
where t2.dataid = 'y';

find_in_set функцията връща позицията на първия аргумент във втория аргумент. Ако резултатът е>0, значи първият аргумент е намерен.

Вижте http://dev. mysql.com/doc/refman/5.7/en/string-functions.html#function_find-in-set




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съветникът за данни на Entity Framework се срива при свързване към база данни MySQL

  2. Как да избера публикации, създадени от мен или мои приятели в емисия за новини?

  3. Случаен номер в MySQL колона

  4. избройте всички имена на колони

  5. Защо MySQL връща някои плаващи числа в научна нотация, но не и други?