我尝试做的是匹配存储在两个表table1
和table2
中的用户名,然后拉出表2的user_id
。
Table1
包含id
,username
等列以及其他随机信息
Table2
包含user_id
,username
等列以及其他随机信息
我最后尝试做的是从table1中选择要显示的信息,但是当我点击表2中我需要user_id的链接时,我可以转到正确的ID
以下是拉取user_id但是我需要Table1中的所有其他信息,所以我可以在我的页面中回显它
select user_id
from login_users
where username IN ( select username from cpanel)
ORDER BY username DESC
答案 0 :(得分:5)
如下所示进行加入:
SELECT b.user_id, a.*
from cpanel a,
login_users b
where b.username = a.username
ORDER BY a.username DESC
OR
SELECT b.user_id, a.*
FROM cpanel a JOIN login_users b
ON b.username = a.username
ORDER BY a.username DESC
此处a.*
会返回cpanel
表的所有列,而userid
会从login_users
表中检索。
答案 1 :(得分:0)
我认为正确的是 从table2中选择user_id2,其中tablle1.username = table2.username和username ='myname'