select log.* from 用户表 as user,日志表 as log where log.id=user.id and user.id=?

解决方案 »

  1.   

    select log.* from 用户表 as user,日志表 as log where log.id=user.id and user.name=?
      

  2.   

    select B.* from 用户表 A,日志表 B where A.id=B.id and A.NAME=传进来的值这里要注意,你必须保证用户名是不重复的
      

  3.   

    select B.* from 用户表 A,日志表 B where A.id=B.userid and A.NAME=传进来的值用户名重复,就会将两个用户的日志都查出来的
      

  4.   

    select * from log where userid in(select userid from user where username='李四')