【发布时间】:2020-03-25 14:05:35
【问题描述】:
我正在编写一个从不同表中获取详细信息的查询。在一列中,我想打印一列的计数值。如果列的计数值大于1,我想打印列的计数,否则我想在字段中打印值。
我想构建一个查询,它会给我表 1 和 2 中的 user_id 计数。如果计数 user_id 大于 1,则打印 count (user_id) 否则打印 user_id 的值
表:1
|用户 ID |
|约翰 |
|鲍勃 |
|克里斯|
|汤姆 |
表:2
|用户 ID |
|抢 |
查询结果应该列出 table1 的计数,因为它大于 1。Table2 应该列出 Rob,因为它小于 2
【问题讨论】:
-
请提供样本数据和期望的结果。
-
Kris 和 Tom 在不同的列吗?
-
进行了更改,忽略 table1 中的空白
-
你想要的输出是什么样的?
-
查询结果应该列出table1的计数,因为它大于1。Table2应该列出Rob,因为它小于2
标签: sql sql-server