MySQL - Workbench(PHP):使用JOOUT查询命令链接多个表中的数据

时间:2012-07-10 09:31:58

标签: php mysql mysql-workbench

MySQL - Workbench(PHP):

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

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

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

    • ID_TUsers(UNIQUE ID)
    • TUsers_UserName
    • TUSers_UserContactNumber
  2. TCompanies

    • ID_TCompanies(UNIQUE ID)
    • TCompanies_CompanyName
    • TCompanies_CompanyContactNumber
  3. 本质上;我想从USERS表中访问COMPANY数据而不在两个表之间进行JOIN查询...

1 个答案:

答案 0 :(得分:0)

这取决于您要执行的操作,您可以使用where子句,但似乎没有任何字段指示两个表之间的连接。两个表中的任何一个都有外键吗?

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

SELECT TUsers.TUsers_UserName, TCompanies.TCompanies_CompanyName FROM TUsers, TCompanies WHERE TUsers.TUsers_CompanyID = TCompanies.ID_TCompanies;