我想def self.find_or_create(attrs)
snack = find_by_name(attrs[:name])
snack ||= create(attrs)
end
没有关系的两张桌子。两个表都有不同的RowCount和DataType ...如果一个表的行少于另一个表,我不想重复任何行
JOIN
TableA
A
B
C
期望的结果:
TableB
4
2
答案 0 :(得分:0)
您可以使用union all
或使用row_number()
:
select col1, col2
from (select a.col1, row_number() over (order by col1) as seqnum
from a
) a full outer join
(select b.col2, row_number() over (order by col2) as seqnum
from b
) b
on a.seqnum = b.seqnum;
答案 1 :(得分:-1)
最简单的方法是将行号分配给表A和表A;乙
Node<K, V> next