sql >> Database teknologi >  >> RDS >> Mysql

MySQL - Hent rækkeværdi fra forskellige tabeller afhængigt af rækkeværdien i en tabel

Når du skal lave forespørgsler som denne, er det en god idé at genoverveje dine databasedesignskemaer. Når det er sagt, burde dette virke:

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. Vælg den første række for hver gruppe i MySQL?

  2. SQL Server:konverter ((int)år,(int)måned,(int)dag) til Datetime

  3. Hvordan kører jeg en mysql-forespørgsel i wordpress?

  4. flask-login:kan ikke forstå, hvordan det virker