开发者社区 问答 正文

下面的Sql语句如何改成JOIN呢?

下面是一个登陆的sql查询语句。如何改成JOIN语句呢?
`SELECT user_static_db.birthday,

user_static_db.gender,
user_static_db.create_time,
user_volatile_db.*

FROM user_static_db,

user_volatile_db

WHERE user_volatile_db.uid = user_static_db.uid

AND user_static_db.uid = (
    SELECT uid
    FROM user_static_db
    WHERE email = ?
        AND password = ?;
        )`

展开
收起
落地花开啦 2016-02-18 13:17:21 2093 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    这样较简便
    `select s.birthday, s.gender, s.create_time, v.* from user_static_db s

    join user_volatitle_db v on s.uid = v.uid

    where s.email = ? and s.password = ?`

    2019-07-17 18:43:53
    赞同 展开评论
问答分类:
SQL
问答标签:
问答地址: