2016-11-09 120 views
0

我想知道是否有办法使where语句包含所有数据。我认为*可能会工作,但似乎不是。例如SQL:包括一个包含所有数据的where语句

Proc SQL; 
Create Table test 
Select * from Teradata 
(
Select 
Field_1 
From 
Example 
Where 
Field_1 = * 

所以基本上结果会显示field_1中的所有内容。我知道这似乎是一个毫无意义的声明,但我试图做一个循环,将创建2个不同的表。所以第一个表格会有一个像field_1 ='1'的过滤器,但是第二个表格我想要field_1的所有field_1所以Field_1 =“所有数据”

有谁知道我可以在这里做什么?

谢谢!

+3

我不明白为什么你需要一个'WHERE'条款都没有。话虽如此,你的语法似乎遍布各处。你有一个没有'FROM'的随机子查询只是挂在'SELECT'查询的末尾。请澄清您的问题或期望的结果。 – Santi

+0

SELECT * FROM table_name –

+0

对不起,它只是一个例子。所以对于这个例子我不需要where语句,但是我循环遍历代码来创建2个不同的表。在第一个表中,我会有Field_1 ='Field',然后在第二个表中我想要所有数据,所以必须是Field_1 =“所有数据”。那有意义吗? – Izzy

回答

0

尝试:

Select * 
From example_table 
Where 1 = 1