Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MYSQL Wybierz z tabel opartych na wielu wierszach

Musisz dołączyć za pomocą user_meta raz dla każdego atrybutu, który chcesz dopasować.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zbudować prosty system oceniania i oceny na 5 gwiazdek?

  2. Konfiguracja przechowywania konfiguracji [plik vs. baza danych]

  3. Kolumna SQL WHERE =wszystko

  4. Jak zdobyć tylko cyfry z ciągu w mysql?

  5. Jak wstawić wiele wartości pola tekstowego w jednym polu o różnym identyfikatorze?