sql >> Databasteknik >  >> RDS >> Mysql

MYSQL Välj från tabeller baserade på flera rader

Du måste gå med med user_meta en gång för varje attribut du vill matcha.

SELECT u.*
FROM users AS u
JOIN user_meta AS m1 ON u.id = m1.userID
JOIN user_meta AS m2 ON u.id = m2.userID
WHERE m1.meta_key = 'companyID' AND m1.meta_value = :companyID
AND m2.meta_key = 'user_type' AND m2.meta_value = 'staff'


  1. Hur man ändrar malldatabassamlingens kodning

  2. Verkställighetsplanens inverkan på ASYNC_NETWORK_IO väntan – del 1

  3. Kan inte skapa enhetsdatamodell - med MySql och EF6

  4. Hur kan jag initiera en MySQL-databas med schema i en Docker-behållare?