sql - 重复的特定行
问题描述
我想在 sql 选择中复制人员类型等于 3 的行
╔══════════════╦══════╗
║ Person ║ Type ║
╠══════════════╬══════╣
║ Jeff Atwood ║ 1 ║
║ Geoff Dalgas ║ 2 ║
║ Jarrod Dixon ║ 3 ║
║ Joel Spolsky ║ 4 ║
╚══════════════╩══════╝
预期的:
╔══════════════╦══════╗
║ Person ║ Type ║
╠══════════════╬══════╣
║ Jeff Atwood ║ 1 ║
║ Geoff Dalgas ║ 2 ║
║ Jarrod Dixon ║ 3 ║
║ Jarrod Dixon ║ 3 ║
║ Joel Spolsky ║ 4 ║
╚══════════════╩══════╝
谢谢!
解决方案
我不喜欢联合 :) 所以没有联合的查询
select a.*
from your_table a
left join (values(1),(2)) b(c)
on a.type = 3;
推荐阅读
- python - 使用python烧瓶将数据检索到html块
- flutter - 如何获得自定义的圆形进度指示器,如图像所示的颤动?
- python - 将 Mongo Motor 与 async create_task 一起使用
- c++ - 将线程与其自身分离
- image - 拒绝直接访问文件夹但允许我自己的网站?(htaccess)
- c# - 是否可以在后台线程中填充 ObjectListView?
- python - 在 Python 中的 for 循环中省略
- visual-studio - 有没有办法使用 DTE(Visual Studio 自动化)从代码文件中提取注释?
- react-native - 如何构建 .IPA 文件以在 react-native 中进行测试?
- python-2.7 - 编译 OpenCV 错误