1

我试图做的是匹配存储在两个表中的用户名,table1然后table2user_id表 2。

Table1具有诸如idusername和其他随机信息之类的列

Table2具有诸如user_idusername和其他随机信息之类的列

我最终尝试做的是从 table1 中选择要显示的信息,但是当我单击链接时我可以转到正确的 id 我需要 table2 中的 user_id

以下是提取 user_id,但是我需要 Table1 中的所有其他信息,以便我可以在我的页面中回显它

select user_id
from login_users
where username IN ( select username  from cpanel)
ORDER BY username DESC
4

2 回答 2

5

进行如下连接:

 SELECT b.user_id, a.*
 from cpanel a, 
    login_users b
 where b.username = a.username
 ORDER BY a.username DESC

或者

 SELECT b.user_id, a.*
 FROM cpanel a JOIN login_users b
   ON b.username = a.username
 ORDER BY a.username DESC

这里a.*返回表的所有列cpanel,而useridlogin_users表中检索。

于 2012-11-27T17:53:37.533 回答
0

i think the correct thing is select user_id2 from table2 where tablle1.username = table2.username and username = 'myname'

于 2012-11-27T17:55:28.137 回答