我有两个表('Field'和'wide')具有完全相同的列('HorseID'和'RaceID'),我想合并这些列上的表,同时合并两个表中的数据。我的代码目前只合并了这两列。
select field2.horseid, field2.raceid from field2 union all select wides2.horseid, wides2.raceid from wides2
你可以用 DISTINCT 关键字输入并选择以获取唯一的结果集。
DISTINCT
SELECT DISTINCT t1.horseid,t1.raceid....<col name> FROM <table>
你想把这两张桌子连接起来吗?
SELECT * FROM field2 t1 INNER JOIN wides2 t2 ON t2.horseid = t1.horseid AND t2.raceid = t1.raceid;