首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL- Case和左连接

SQL- Case和左连接
EN

Stack Overflow用户
提问于 2013-11-27 03:27:58
回答 1查看 111关注 0票数 1

我有三个表vcircuits (包含电路详细信息)、ttcchcarges (包含电路电荷)和tpc(包含合同详细信息)。我正在尝试将pccontract信息与电路细节一起包括在内。因此,我可以知道哪些电路连接了合同,反之亦然。

EN

回答 1

Stack Overflow用户

发布于 2013-11-27 03:35:30

您没有提到您正在使用的DBMS,所以我将把它指向SQL Server。

不能在SQL Server中进行条件联接或决定是否有条件地选择列。

示例:

代码语言:javascript
复制
SELECT date, vendor, place, COALESCE(circuit, 'no circuits...')
FROM vcircuit as vc
LEFT JOIN circuit as c
on vc.product_code_id = c.pc

您当前的查询在有效的SQL Server查询附近没有where,因此很难确切地确定您正在尝试做什么,但希望这将帮助您在正确的轨道上开始。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20226201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档