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

MySQL - Pobierz wartość wiersza z innej tabeli w zależności od wartości wiersza w tabeli

Kiedy musisz wykonać takie zapytania, dobrym pomysłem jest ponowne przemyślenie schematów projektu bazy danych. Biorąc to pod uwagę, to powinno działać:

SELECT mem.*, g.*, coalesce(m.male_build, f.female_build) as build
from members_table mem
inner join general g on mem.meber_id = g.member_id
left join males m on mem.member_id = m.member_id
left join females f on mem.member_id = f.member_id


  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 pobrać dane z bazy mysql i wizualizować za pomocą D3.JS?

  2. Manipulacja bitami i pobieranie MySQL w PHP

  3. Czy lepiej jest użyć INNER JOIN lub EXISTS, aby znaleźć przynależność do kilku w relacji m2m?

  4. Błąd instrukcji UPDATE - MySQLdb/Python

  5. Błąd zakleszczenia MySQL