首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SQL中,如何根据特定条件选择要从中选择的表?

在SQL中,如何根据特定条件选择要从中选择的表?
EN

Stack Overflow用户
提问于 2017-03-18 01:43:09
回答 1查看 271关注 0票数 0

在回答ref的练习74时,我需要帮助。

所使用的数据库表是:

  • 类(类别、类型、国家、numGuns、钻孔、位移)

问题是:

  • 得到俄罗斯所有的船级。如果数据库中没有俄罗斯船级,则显示数据库中所有国家的级别。结果集:国家,阶级。
  • 我知道如何获得俄罗斯的所有船级。
  • 我知道如何得到除了俄罗斯以外的所有船级。

我认为解决这个问题的方法是有一个(表A)select语句来获得俄语类,然后一个(表B)select语句得到非俄语类,然后选择从哪个表中选择.

但是我不知道用什么语法来实现以下操作:如果俄罗斯存在于(类)中,请从(表A)中选择,如果不存在,则从(表B)中选择。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2017-03-18 08:51:13

最后,我想出了答案,找到了更清晰的答案。我找到的最干净的答案如下:

  • 从国家=‘俄罗斯’的班级中选择国家,类别
  • 友联市
  • 选择国家,类别
  • 从课堂上
  • “俄罗斯”不在哪里(从班级中选择国家)

“哪里‘俄罗斯’不在(从班级中选择国家)”是我正在寻找的。

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

https://stackoverflow.com/questions/42869539

复制
相关文章

相似问题

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