Надежды кто-то может помочь ...Обновления выбранной таблицы записи с помощью другой таблицы (PHP)
У меня есть две таблицы, содержащие уловы рыбы и регистрируя личные рекорды каждого рыболова. То, что я сейчас сделал, добавляет больше видов к вечно растущему списку.
Итак, теперь я создал резервную копию старой базы данных (catches_old) и создал новую таблицу (ловит).
Уловы имеют все виды, установленные на ноль.
Единственный способ получить уникальную запись - использовать FishName и Angler вместе.
Мне нужна простая часть кода, чтобы проверить, больше ли вес больше нуля, то есть у него есть запись, после чего я бы обновил запись со старыми деталями.
Я пробовал несколько способов, но терпел неудачу.
Стол Old (Specie, FishNm, Position, Fisherman, lb, oz, dr, Drams, PegName, Date) Стол Новый - это то же самое.
Стол Старый содержит - старые записи из уловов. Стол новый - это, в основном, сброс всех записей с дополнительными именами рыб, которые нужно поймать.
В таблице Ввод содержит все названия рыб и сброс до 0 драм.
Стол Old теперь необходимо обновить таблицу New с помощью записей об уловах прошлых уловов. Уловы, которые еще не были пойманы на старом столе, не нужно переносить, а только старые уловы.
SAMPLE DATA - (не точные расчеты драм лол)
Carp - Wobbles - 2 - David Williams - 12 - 4 - 6 - 897 - Willow Island - 21/05/1999
Carp - Fanta - 1 - David Williams - 14 - 7 - 9 - 900 - Bay of Dreams - 14/05/2004
Goldfish - Harry - 1 - Fred Ball - 1 - 1- 2 - 258 - Willow Island - 12/05/2010
Goldfish - Whipper - 2 - - 0 - 0- 0- 0- -
Goldfish - Harriet - 3 - David Williams - 0 - 15 - 2 - 251 - The Fair - 23/09/2012
Новый код - Использование внутреннего соединения двух уникальных полей. Должно ли это работать нормально, поскольку оно терпит неудачу?
Пожалуйста, разместите свои структуры таблиц, некоторые данные образца и одну из ваших предыдущих попыток .. также, для чего это RBDMS? –
Добавили дополнительную информацию. –