У меня есть две таблицы, A и B, в Oracle:
A (a1, a2)
B (b1, b2, b3, b4, b5)
И некоторые строки вроде:
A(type1, 192.168.94.1)
A(type1, 192.168.94.2)
A(type2, 192.168.94.1)
B(type1, 192, 168, 94, 1)
B(type1, 192, 168, 94, 3)
B(type2, 192, 168, 94, 2)
В таблице A мы имеем A (type1, 192.168.94.1)
В таблице B мы также имеем B (type1, 192, 168, 94, 1)
В таблице A я хочу удалить строку
A(type1, 192.168.94.1)
Потому что его тип похож на тип в таблице B
A.a1 = B.b1
-> type1 = type1
и IP-адрес дублируется при объединении в B
A.a2 = B.b2 ||'.'|| B.b3 ||'.'|| B.b4 ||'.'|| B.5
-> 192.168.94.1 = 192.168.94.1
Не могли бы вы дать мне совет?