sql >> Databasteknik >  >> RDS >> Mysql

Kontrollerar värde i en array i en SQL-fråga med WHERE-sats

Ja, detta är lätt möjligt. Du måste titta på MySQL:s IN-funktion

Din fråga skulle vara ungefär som

SELECT * FROM posts WHERE user_id IN (1,2,3,4,5,6)

Du kan bygga biten mellan parenteserna i PHP med implode()



  1. mySQL - matchande latin (engelska) formulärinmatning till utf8 (icke-engelska) data

  2. Är det möjligt att använda en variabel och inte ange en returtyp i postgreSQL?

  3. Oracle SQL, sammanfoga flera kolumner + lägg till text

  4. Vad är det maximala antalet kolumner i en PostgreSQL-valfråga