当前位置: 首页 > 知识库问答 >
问题:

我如何一起使用2个Select语句?[副本]

司寇研
2023-03-14

我有4个名为A、B、C、D的表。我有2个条件来获取数据

条件1

Select *
From A, B, C
Where //All 3 tables are joined with conditions
limit 1; // Display 1 data at a time

条件2

Select *
From A, B, D
Where //All 3 tables are joined with conditions
limit 1; // Display 1 data at a time

我正在寻找的是将以上2个Select语句组合起来,以便

如果条件1中存在数据,则显示数据显示条件2中的数据

我怎样才能获得以上的功能?

共有1个答案

那弘
2023-03-14

你可以这样做

if exists(/*First query*/)
begin

/*FirstQuery*/

end

else

begin

/*Second Query*/

end
 类似资料:
  • 请看@accdias所指的https://golangdocs.com/ternary-operator-in-golang(见评论) 我可以像在 php 中那样在 go(golang) 中编写一个简单的带有变量赋值的 if-else 语句吗?例如: 目前,我必须使用以下方法: 很抱歉,如果这个控制声明我记不起名字,我也无法在网站或谷歌搜索中找到信息。:/

  • 我想创建两个链接的表。我的问题是这个设计工作和我的加入声明工作。 表#1宴会厅id(PK),姓名,地点等

  • 问题内容: 我在mySQL SELECT语句中使用IF语句,并且根据IF语句返回的结果,我想加入另一个表。 例如。SELECT名称,IF(apple =’brown’,color1,color2)AS从苹果成熟度JOIN apple_type ON apple_type.color =成熟度 我的问题是我收到错误消息:’on子句’中的未知列’ripeness’。有人知道如何根据IF / ELSE中

  • 我正在尝试编写一个简单的Java web应用程序来从数据库中获取数据。我需要在不同的数据库表上运行几个select查询。 我只能用相同的语句运行一个查询。如何使用相同的语句执行多个查询?

  • 有没有办法在2个Select语句之间应用? 我对的其他解决方案持开放态度。 示例 或 条件1/查询1 或 条件2/查询2-显示数据 注意-在子句中,两个Select具有不同的条件

  • 我仍然得到我的头周围laravel雄辩。我想雄辩地写下以下的问题 我雄辩地尝试了以下方法: 但我得到了这个错误: SQLSTATE[HY093]:无效的参数号(SQL: SELECT*from tableA WHERE id=5 ANDgrade_id=?) 我仔细阅读了拉威尔的文件,但没有找到任何能完全回答我问题的东西。请帮忙