【问题标题】:how can i connect my table to another table in asp.vb?如何将我的表连接到 asp.vb 中的另一个表?
【发布时间】:2014-12-08 17:08:52
【问题描述】:

对不起,如果这看起来很简单。要么我没有提出正确的问题,要么没有理解我目前找到的答案。

我需要加入列 (例如,tbl_lockersEmployeetbl_employeeName 列)

我需要将相同的数据从tbl_employee.Name 加入到tbl_lockers.Employee 有什么想法吗?谢谢。

我是SQL的新手。

【问题讨论】:

  • 尝试上面评论中的一些教程
  • Google T-SQL 或 Transact SQL(SQL 的 SQL Server 变体)。有大量关于这方面的教程,微软有数百页(如果不是数千页)在线文档。连接是一个非常基本的功能。

标签: asp.net .net sql-server vb.net visual-studio-2010


【解决方案1】:

要显示所有拥有储物柜的员工(即所有条件都匹配),请执行此操作...

SELECT e.*, l.*
FROM tbl_employee e
    INNER JOIN tbl_lockers l ON l.Employee = e.Name

要显示所有员工是否有储物柜,请将 JOIN Criteria 更改为...

LEFT JOIN tbl_lockers l ON l.Employee = e.Name

要显示所有储物柜是否有员工,请将 JOIN Criteria 更改为...

RIGHT JOIN tbl_lockers l ON l.Employee = e.Name

【讨论】:

    【解决方案2】:

    尝试使用:

    SELECT * FROM 
    tbl_employee, tbl_lockers
    WHERE tbl_employee.Name = tbl_lockers.Employee
    

    如果两个表都包含同名的列,则可能需要指定确切的列。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 2019-06-22
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多