B有一栏为空。
table A
1
1
1
Table B
1
1
进行内部联接后,它会给我6条记录。请帮助我联接如何在此上工作
答案 0 :(得分:1)
如果添加更多数据,您将有一个更好的主意:
1,A,1,Y
1,A,1,Z
1,B,1,Y
1,B,1,Z
1,C,1,Y
1,C,1,Z
产生:
def prime_chk(upper):
print("Prime numbers between",0,"and",upper,"are:")
for num in range(0,upper + 1):
# prime numbers are greater than 1
if num > 1:
for i in range(2,num):
if (num % i) == 0:
break
else:
print('Well done! You have found a prime : ',num )
n = int(input('Number to be checked:'))
prime_chk(n)
Voila,6行-A中具有empid = 1列的每一行都与B中具有empid = 1列的每一行联接
您会注意到,来自A的行分别出现两次(有两个A,两个B,两个C),来自B的行出现了3次(有三个Y,三个Z)。 A行出现2次,因为它们都与b中的2行匹配。 B行全部出现3次,因为它们与A
中的3行匹配