我需要根据此数据表模式创建一个新表。 我不确定我是否可以使用嵌套的sql select语句或其他方式来做到这一点。SQL嵌套选择语句;
0
A
回答
2
select ColA, ColB, ColC, ColD, (select ColE from table where colA=120) ColE
from table
where colA = 122
只需使用嵌套选择科尔和给予的别名列。
+0
如果'colA'在多行中取值120,这将失败。诚然,OP没有说在这种情况下该怎么做。 –
+0
我想他是这样工作的,因为ColA是PK,但是如果不是,他总是可以加上:AND ROWNUM = 1; – iFrey
0
如果ColA中有多个值,则您没有声明查找ColE的条件。我假设(根据你的表格)你想要最小的价值?
select min(ColE)
from table
where ColA=120
group by ColA;
现在使用上面你可以创建一个嵌套查询
select ColC, ColB, ColC,ColD , minColE
from table, (
select min(ColE) as minColE
from table
where ColA=120
group by ColA
) as TblA
where ColA=122;
相关问题
- 1. SQL嵌套选择语句
- 2. 嵌套SQL语句和选择(MySQL的)
- 3. SQL嵌套/复杂的选择语句
- 4. SQL嵌套选择语句和连接
- 5. 选择嵌套语句
- 6. 嵌套和复杂的选择语句
- 7. MySQL嵌套查询选择语句
- 8. MS SQL2008嵌套选择语句
- 9. 替代嵌套选择语句
- 10. 按分组嵌套选择语句
- 11. 与SUM嵌套选择语句
- 12. SQL语句选择语句
- 13. 嵌套组SQL语句
- 14. 嵌套的Sql select语句
- 15. sql嵌套case语句
- 16. 嵌套SQL案例语句
- 17. SQL - 嵌套select语句?
- 18. 嵌套的sql语句
- 19. 嵌套的IF语句SQL
- 20. 嵌套case语句sql
- 21. Oracle的嵌套SQL语句
- 22. 嵌套的Sql语句
- 23. 嵌套SQL语句出错。三个表选择
- 24. 具有嵌套选择的动态SQL语句
- 25. 重写没有嵌套选择的SQL语句
- 26. MySQL嵌套选择子句
- 27. SQL选择语句
- 28. sql语句选择
- 29. SQL选择语句
- 30. 选择SQL语句
您可以通过编写SQL语句开始。你有什么尝试? –
是的,我已经尝试了多次。我正在处理DB2 IBM AS400服务器查询,有时会变得混乱。对不起,没有提到。 – woooooot