我有如下两个表:
tb_User(userID,userName,name,password,permissionID)
tb_Permission(permissionID,permission)
上面两个表中userID和permissionID为int型,其他的均为String型,并且tb_User中的permissionID为表tb_Permission的外键。
我现在想查找userName为“ham”的用户的所有信息,包括他所对应的permission后封装到一个list中,求高手指教如何用一条sql语句实现??先谢谢各位大侠了!!

解决方案 »

  1.   

    select (你所要输出的) from tb_User,tb_Permission where tb_User.userName like 'ham' and tb_User.permissionID=tb_Permission.permissionID
      

  2.   

    select  tb_User.userID,tb_User.userName,tb_User.name,tb_User.password,tb_User.permissionID,tb_Permission.permission
       from tb_User,tb_Permission where tb_User.userName='ham' and tb_User.permissionID=tb_Permission.permissionID