怎样创建网站快捷方式,个人制作一个网站的费用,番禺卫生人才网,制作微信网页不要认为GROUP BY是必需的 . 虽然如果一个孩子有2个父记录#xff0c;你可能想用它来将2个父母分组到一行 - 但不确定这是否是你的要求 . 因为如果一个孩子有2个父母#xff0c;那么将为该孩子返回的父母是未定义的 .假设所有孩子都有父母#xff0c;所有父母都会有姓#…不要认为GROUP BY是必需的 . 虽然如果一个孩子有2个父记录你可能想用它来将2个父母分组到一行 - 但不确定这是否是你的要求 . 因为如果一个孩子有2个父母那么将为该孩子返回的父母是未定义的 .假设所有孩子都有父母所有父母都会有姓姓和电子邮件 -SELECTk.*,p.*,u1.meta_value AS parent_lastname,u2.meta_value AS parent_firstname,u3.meta_value AS parent_emailFROM kids kINNER JOIN relations r ON k.ID r.kid_idINNER JOIN parents p ON p.user_id r.user_idINNER JOIN usermeta u1 ON r.user_id u1.user_id AND u1.meta_key last_nameINNER JOIN usermeta u2 ON r.user_id u1.user_id AND u1.meta_key first_nameINNER JOIN usermeta u3 ON r.user_id u1.user_id AND u1.meta_key email如果该假设是错误的则将INNER JOIN更改为LEFT OUTER JOINSELECTk.*,p.*,u1.meta_value AS parent_lastname,u2.meta_value AS parent_firstname,u3.meta_value AS parent_emailFROM kids kLEFT OUTER JOIN relations r ON k.ID r.kid_idLEFT OUTER JOIN parents p ON p.user_id r.user_idLEFT OUTER JOIN usermeta u1 ON r.user_id u1.user_id AND u1.meta_key last_nameLEFT OUTER JOIN usermeta u2 ON r.user_id u1.user_id AND u1.meta_key first_nameLEFT OUTER JOIN usermeta u3 ON r.user_id u1.user_id AND u1.meta_key email