【问题标题】:Retrieving two table values in SQL在 SQL 中检索两个表值
【发布时间】:2015-04-27 11:07:25
【问题描述】:

表 r1

collegename  subject  position
coll1        english  rao1
coll1        english  rao2
coll1        english  rao3

表 r2

collegename subject workload  posts
coll1       english   100      3

显示以下内容的查询是什么。

collegename   subject position  workload posts
coll1         english  rao1       100     3
coll1         english  rao2      
coll1         english  rao3

【问题讨论】:

  • 尝试使用unionjoin 合并两个表。
  • 请把你的问题说得更清楚
  • 您是否正在进行一项需要我们回答的测试?如果不告诉我们你尝试了什么?您是否尝试过搜索联接表?
  • 您只希望在最终结果中添加 1 行吗??

标签: c# sql


【解决方案1】:

您需要的代码如下:

SELECT r1.ColegeName, r1.Subject, r1.Position r2.WorkLoad, r2.Posts
FROM r1
LEFT JOIN r2 ON r1.CollegeName = r2.CollegeName AND r1.Subject = r2.Subject

我建议您阅读联接; w3schools 是一个好的开始。

【讨论】:

    猜你喜欢
    • 2014-04-18
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多