Итак, я только начал работу, и все наши данные находятся в этой ужасной базе данных без проверки входных данных или защиты от изменения данных. Я еще не очень хорошо знаком с управлением базами данных, хотя я работаю над этим, и мне нужно полировать sh эту какашку, если хотите. Существует несколько таблиц с одинаковыми данными, скопированными из одной таблицы в другую, без связей, в которых они имеют смысл. Одна конкретная таблица не имеет первичных ключей, и каждая запись дублируется как минимум один раз, а иногда и до четырех раз. Это модемная база данных. Field1 - это имя_ модема, Field2 - это версия программного обеспечения, field3 - это форма сигнала, остальные поля - данные, относящиеся к этой форме сигнала. и «программное обеспечение 1.2.3» в field2 и многие поля, которые говорят «waveformX» в field3 и т. д. c. Мне нужно удалить дубликаты записей, но я не понимаю, как заставить запрос проверять все поля как одну целую запись, а не отдельные поля. Потому что, скажем, у modemA и modemB есть версия программного обеспечения 1.0, и оба используют waveformX и waveformY, но «modemA» & «1.0» & «waveformX» отличается от «modemA», а «1.0» и «waveformY» отличаются от «modemB "&" 1.0 "&" waveformX "и т. Д. ...
Интересно, лучше ли просто разбить все это на отдельные таблицы с соответствующими отношениями один ко многим. Я не могу go просмотреть 7k записей и удалить все остальные, и я не могу понять, как сложить все поля вместе, чтобы отфильтровать лишнее.