У меня есть две таблицы Board1 и Board2 с одинаковой структурой. Они оба имеют первичный индексный столбец id
. У меня есть таблица THIRD Table1, которая имеет неиндексированный столбец board_id
, где тот же board_id
встречается несколько раз. board_id
всегда соответствует id
в Board1. Board2 в настоящее время пуст, и я хочу добавить строки из Board1, но только там, где один и тот же номер board_id
встречается по меньшей мере шесть раз в таблице 1. Таблица 1 будет меняться периодически, поэтому мне нужно будет выполнить запрос в будущем, но без удвоения id
строк, которые уже находятся в Board2.Копирование строк, если значение существует x количество раз
Подведем итоги:
Есть три таблицы: совет1, комитетом2 и Table1. Я хочу скопировать строки из Board1 в Board2, но только там, где id
в Board1 встречается (по крайней мере) шесть раз в таблице1 как «board_id».
Буду признателен за любую помощь!
EDIT: Мне ужасно жаль, но я понял, что совершил огромную ошибку в моем вопросе. Я переписал его, чтобы отразить то, что мне действительно нужно. Мне очень жаль.
Пожалуйста, покажите ваши структуры таблицы. –
@raheelshan Я не против, но не могли бы вы рассказать мне, как это поможет? Я хочу скопировать все столбцы в таблицу2, но все копирование строго зависит от столбцов «id» и «board_id». – Phil
Исходящие ответы по-прежнему по существу отвечают на ваш вопрос, группа по подзапросу - это ключ. – Jodrell