在合并连接之前,两个数据集都是在源位置排序的。当oracle源只返回一行时,它工作得很好,但当它返回多行时就不行了。即使有几行有匹配的数据,合并连接后也不会返回数据。下面是我的流程:
更多信息:
两者都是预先排序的(源查询中的order by )。oracle源列EXTERNLAL_ID在查询中被转换为整数,即CAST(EXTERNAL_ID AS INTEGER),因此在合并连接之前,两个连接键都以DT_I4结束
SELECT candidate_num FROM candidate ORDER BY candidate_num 我们可以看到candidate_num是不合适的。以下是此表的结构。我不明白为什么"2“在"19”之后。CREATE TABLE `candidate` ( `candidate_num` varchar(10) NOT NULL,
`name` v
我有一个简单的问题: INSERT INTO test(id) SELECT rowid FROM words ORDER BY word 表test有两个字段'nr‘和'id’- 'nr‘为auto_increment我想要按"ORDER BY“指定的顺序添加记录,但它们是按rowid排序的…… 我得到的结果如下: nr id 2 2
3 3 等等..。