如何将表中的数据用作 SQL 中另一个命令的值?
Posted
技术标签:
【中文标题】如何将表中的数据用作 SQL 中另一个命令的值?【英文标题】:How to use data from a table as a value for another command in SQL? 【发布时间】:2017-09-25 11:12:56 【问题描述】:我想到了这样的事情: 假设有一个
Select Client_name
From Clients_Master_Table
where Client_Name = 'DS_Store';
所以,这里是如何使用表中给出的“DS_Store”作为命令的值:
好像在做
Select DS_Store
From DS_Table;
【问题讨论】:
SELECT * FROM YourTable where CLIENT_NAME IN(SELECT DS_STORE FROM DS_TABLE)
【参考方案1】:
你可能想要IN
:
Select Client_name
From Clients_Master_Table
where Client_Name IN (Select DS_Store from DS_Table)
【讨论】:
但我想从表中获取一些值并将此信息用作命令 有可能吗?以上是关于如何将表中的数据用作 SQL 中另一个命令的值?的主要内容,如果未能解决你的问题,请参考以下文章
SQL:如何将一个表中某个字段的值全部更新到另外一个表相应的字段
SQL 更新一个表中的值以匹配 Oracle SQL Developer 中另一个表的值