0

MySQL - 工作台(PHP):

是否可以在不使用 JOIN 或 INNER JOIN 查询命令的情况下链接关系数据库中的多个表,而无需在表中复制数据?

例如,我有两个带有列的表:

  1. TUsers(与 TCompanies 相关,1-n)

    • ID_TUsers(唯一 ID)
    • TUsers_UserName
    • TUSers_UserContactNumber
  2. T公司

    • ID_TCompanies(唯一 ID)
    • TCompanies_CompanyName
    • TCompanies_CompanyContactNumber

在本质上; 我想从 USERS 表中访问 COMPANY 数据,而无需在两个表之间进行 JOIN 查询...

4

1 回答 1

0

这取决于您要做什么,您可以使用 where 子句,但您似乎没有任何指示两个表之间连接的字段。两个表中是否有外键?

由于您现在提到您TUsers_CompanyIDTUsers表中有 a ,您可以执行以下操作:

SELECT TUsers.TUsers_UserName, TCompanies.TCompanies_CompanyName FROM TUsers, TCompanies WHERE TUsers.TUsers_CompanyID = TCompanies.ID_TCompanies;
于 2012-07-10T09:36:23.313 回答