【问题标题】:SQL join: Join two tables to get the result from second tables to grep result andSQL join:连接两个表以从第二个表中获取结果到 grep 结果和
【发布时间】:2017-02-11 14:26:04
【问题描述】:

我想从第一个表格到第二个表格开始 grep 员工唯一税号,例如:

select * from where Employee_ID as 'var1' Join on Employee_Catagory as 'var2' Join On Employee_Pos. as var3 . 

要获得 Employee Unique_Tax_ID 为 $res,我想将它放在一个单一的 SQL 语句中。 var1 -var3 的值并不重要,因为我可以使用 PHP 在该文件中使用函数进行更改。

【问题讨论】:

  • 两张表是什么关系?
  • System_ID 抱歉我忘记放了

标签: php mysql sql join inner-join


【解决方案1】:

简单的LEFT JOIN 应该这样做:

select t1.employee_id,
    t1.employee_category,
    t1.employee_pos,
    t2.unique_tax_id
from table1 t1
left join table2 t2 on t1.system_id = t2.system_id

【讨论】:

  • 只是为了澄清@gurv,Unique_Tax_ID 并非每次都存在,以后需要在另一个表中更改他的税级,例如从 1 到 6。
  • @RidWan 然后将其更改为 LEFT JOIN。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多