SELECT 'johny' AS pet, 'human' AS animal_type, 2 AS number_of_legs
UNION (SELECT 'rufus', 'cat', 3)
UNION (SELECT 'franklin', 'turtle', 1)
UNION (SELECT 'norm', 'dog', 5)
或
SELECT pet, animal_type, number_of_legs FROM existing_table
UNION (SELECT 'rufus', 'cat', 3)
UNION (SELECT 'franklin', 'turtle', 1)
UNION (SELECT 'norm', 'dog', 5)
3条答案
按热度按时间zu0ti5jz1#
这将为您提供
table
的内容以及您想要的3条记录,避免重复,如果重复可以,则将union
替换为union all
编辑:根据你的评论,对于tsql,你可以做:
请确保选择一个n^2大于所需记录的表,或者反复进行交叉连接
exdqitrt2#
我不完全确定你想做什么,但MySQL完全能够选择“模拟”数据并将其打印在表中:
这将导致:
以这种方式进行查询可以避免在临时表中保存信息,但我不确定这是否是正确的方式。
abithluo3#
如果有人正在寻找Spark SQL,那么语法需要一些额外的括号:
或