У меня есть таблица, называемая аукционами, которая имеет различные столбцы, такие как имя пользователя, идентификатор аукциона (первичный ключ), имя, фамилия, местоположение и т. Д., А также категорию колонка. По умолчанию столбец категории пуст, если он не заполняется для конкретной записи пользователем.sql insert and update question..multiple query в одном заявлении
Я создал таблицу новых пользователей, в которой есть столбцы имени пользователя и категории, а также дополнительные поля, которые будут заполняться с помощью ввода пользователем.
Я хотел бы знать, возможно ли при обновлении записи в таблице аукционов иметь категорию, чтобы вставить имя пользователя и категорию из этой записи в таблицу пользователей, если имя пользователя еще не присутствует в Таблица.
Например, если у меня есть следующие таблицы:
auctions
auctionid username firstname lastname category
------------------------------------------------------------------------
1 zerocool john henry
2 fredflint fred smith
3 azazal mike cutter
Затем, после обновления второй записи, чтобы иметь в категоризации, как так:
2 fredflintsoner fred smith shoes
В результате пользователей таблица должна быть:
users
username shoes pants belts misc1 misc2
--------------------------------------------------
fredflint true
Поскольку никакой записи не было ранее.
Если дополнительные аукционы существуют с тем же именем в таблице аукционов, таких как:
7 fredflint fred smith belts
Тогда даже если этот аукцион добавляется к категории, новая запись не должна быть установлена в таблице пользователей, как имя пользователя уже, однако она должна обновляться по мере необходимости, в результате чего:
username shoes pants belts misc1 misc2
--------------------------------------------------
fredflint true true
Мне нужна таблица пользователей для дополнительного ввода пользователем информации о пользователях, совершающих аукционы. Таблица моих пользователей будет иметь столбцы для каждой из категорий, а не отдельную запись для каждой категории. – 2009-04-13 20:41:10
«Таблица моих пользователей будет иметь столбцы для каждой категории, а не отдельную запись для каждой категории» - рассмотрите последствия этого. Взгляните на способ достижения той же цели с нормализованными наборами данных. – Karl
Каковы последствия этого? он является самым эффективным и работает наилучшим образом для моих потребностей, как я его вижу ...., имея записи mnay с тем же именем пользователя, может привести к хаосу. – 2009-04-14 00:04:43