У меня есть таблица с записями двух переменных (a, b)
и id
, вот так:
a,b,id
x,y,1
x,y,2
x,z,3
t,z,4
t,y,5
t,y,6
t,y,7
Для каждого идентификатора я хочу проверить, используя mysql, каждую ли пару пар(a, b) переменные уже появлялись раньше, и присваиваем это переменной.Например, результат предыдущего ввода должен быть:
a,b,id,repeated
x,y,1,1 - this should be 1 not zero
x,y,2,1
x,z,3,0
t,z,4,0
t,y,5,0
t,y,6,1
t,y,7,1
Я должен сделать это для относительно большой таблицы (700000 строк), и поэтому я бы предпочел не использовать медленные методы.Есть мысли?
Мы также не можем предположить, что только предыдущие идентификаторы имеют повторяющиеся данные, следовательно, запрос должен учитывать, что идентификаторы не равны друг другу.