我在mysql中不太好,对于高级用户来说,它只需一分钟。我只需要来自桌面的电子邮件"用户" 。每个用户都有表"配置文件"或以其他方式,每个"配置文件"条目有user_id。个人档案也有"年龄"条目。我需要来自用户的电子邮件" age"是> = 40。
SELECT email FROM users WHERE ... ( age from "profiles" table for that user_id >= 40 )
答案 0 :(得分:2)
假设{profiles}表的user_id
是引用“users”表中主键id
的外键,您可以执行以下操作:
SELECT U.email FROM users U, profiles P WHERE P.user_id = U.id AND P.age >= 40