sql >> Databáze >  >> RDS >> Mysql

Jak předat proměnnou do klauzule IN?

Předejte hodnotu parametru takto - 'AA,BB,CC' . Poté stačí použít FIND_IN_SET funkce -

SELECT product_id, product_price
FROM product
WHERE FIND_IN_SET(product_type, param);


  1. mazání entit v kaskádě nefunguje v relaci ManyToMany

  2. Snadné nastavení webového serveru pomocí XAMPP

  3. Jak vybrat pouze 1 řádek z Oracle SQL?

  4. Co je ekvivalentní příkaz DBCC INPUTBUFFER(@@SPID) (který poskytuje příkaz SQL pro aktuální připojení nebo zadané připojení) v MYSQL?