Sql 120 3 003 130 4 004 004 120 4 004 004 130基本上,对于每组匹配的零件查找号,零件序列号重复。当它移动到下一个零件查找号时,它是相同的零件序列号。这不是正确的零件号。 ID BOM_PART_NAME PART F

Sql 120 3 003 130 4 004 004 120 4 004 004 130基本上,对于每组匹配的零件查找号,零件序列号重复。当它移动到下一个零件查找号时,它是相同的零件序列号。这不是正确的零件号。 ID BOM_PART_NAME PART F,sql,ms-access,join,distinct-values,Sql,Ms Access,Join,Distinct Values,120 3 003 130 4 004 004 120 4 004 004 130基本上,对于每组匹配的零件查找号,零件序列号重复。当它移动到下一个零件查找号时,它是相同的零件序列号。这不是正确的零件号。 ID BOM_PART_NAME PART FIND NO POS LCN POS_CT 1 E 0001 1 P0 1 2 A 0002 1 P1 1


120 3 003 130 4 004 004 120 4 004 004 130基本上,对于每组匹配的零件查找号,零件序列号重复。当它移动到下一个零件查找号时,它是相同的零件序列号。这不是正确的零件号。
ID  BOM_PART_NAME  PART FIND NO  POS  LCN  POS_CT   
1       E              0001       1    P0    1
2       A              0002       1    P1    1
3       C              0003       1    P2    1
4       D              0004       1    P3    1
5       F              0005       1    P4    1
ID  PART-ATA-NO    PART-SN     PART-NAME
1      001                         A
2      002                         B
3      003                         C
4      004          1100           D
5      005          1101           E

ID  BOM_PART_NAME  PART FIND NO  POS  LCN  POS_CT   
1       E              0001       1    P0    1
2       A              0002       1    P1    1
3       C              0003       1    P2    1
4       D              0004       1    P3    1
5       F              0005       1    P4    1
ID  PART-ATA-NO    PART-SN     PART-NAME
1      001                         A
2      002                         B
3      003                         C
4      004          1100           D
5      005          1101           E
ID ... PART FIND NO       POS       PART-ATA-NO   PART-SN
1        001              1           001          1369
2        002              1           002          1444
3        003              1           003          1100
3        003              1           003          1101  
3        003              1           003          1102
4        003              2           003          1101
4        003              2           003          1102
5        004              1           004          1101
5        004              1           004          1102
ID    PART FIND NO       POS      PART-ATA-NO     PART-SN
1        001              1           001          1369
2        002              1           002          1444
3        003              1           003          1100
4        003              2           003          1101  
5        003              3           003          1102
6        003              4           003          1103
7        003              5           003          1104
8        004              1           004          1105
9        004              2           004          1106
SELECT Table1.[PART FIND NO]
FROM Table1 UNION SELECT Table2.[PART-ATA-NO] As [PART FIND NO] From 
Table2;
|Table1|
|AAA|
|BBB|
|CCC|

|Table2|
|AAA|
|BBB|
|AAA|
|DDD|

|Query 1|
|AAA|
|BBB|
|CCC|
|DDD|
SELECT Table1.*, Table2.[PART-ATA-NO], Table2.[PART-SN]
FROM Table1 INNER JOIN Table2 ON Table1.[PART FIND NO] = Table2.[PART-ATA-NO]

UNION

SELECT Table1.*, Table2.[PART-ATA-NO]
FROM Table1 LEFT JOIN Table2 ON Table1.[PART FIND NO] = Table2.[PART-ATA-NO]
WHERE (((Table2.[PART-ATA-NO]) Is Null))

UNION

SELECT Table1.*, Table2.[PART-ATA-NO], Table2.[PART-SN]
FROM Table1 RIGHT JOIN Table2 ON Table1.[PART FIND NO] = Table2.[PART-ATA-NO]
WHERE (((Table1.[PART FIND NO]) Is Null));
SELECT [Merge1And2].[PART FIND NO], Table2.[PART-SN]
FROM [Merge1And2] INNER JOIN Table2 ON [Merge1And2].[PART FIND NO] = Table2.[PART-ATA-NO]