sql >> Database >  >> RDS >> Mysql

MYSQL Selecteren uit tabellen op basis van meerdere rijen

Je moet meedoen met user_meta één keer voor elk kenmerk dat u wilt matchen.

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. PostgreSQL, complexe query voor het berekenen van ingrediënten op recept

  2. Hoe de Power()-functie werkt in PostgreSQL

  3. Oracle Interviewvragen

  4. Schending van UNIQUE KEY-beperking op INSERT WHERE COUNT(*) =0 op SQL Server 2005