【发布时间】:2013-04-02 01:48:32
【问题描述】:
我有两张桌子,
“用户”和“权限”
users 有一列:'permissions',类型为 int。
permissions 有一列:'id' of type int (AI)
我想选择一个用户并返回权限列的值,其中 id = 与用户 id 相同。
我试过这个:
$queryString = "
SELECT
u.*,
p.value
FROM
users u,
permissions p
WHERE
username = '$username' AND
password = '" . md5( $password ) . "'
INNER JOIN
user u on p.id = u.permissions
";
所以不要返回用户:
id = 1,用户名 = "bob",权限 = 3
它会说
权限 = “管理员”
因为这是权限表中的值
【问题讨论】:
标签: mysql select inner-join