выберите значение из одной таблицы и вставьте в другую таблицу - PullRequest
0 голосов
/ 05 января 2011

У меня есть две таблицы в базе данных, и я хочу выбрать одно значение из одной из этих таблиц. Для этого я хочу передать одно значение, и если это значение хранится в таблице, я хочу выбрать идентификатор, представляющий значение в следующей таблице.

Это означает, что операция состоит в том, что сначала я выбираю строку данных из первой таблицы с помощью пользовательского элемента управления, в этой строке есть значение (например, «яблоко»), и я хочу передать это значение («яблоко») второй стол Во второй таблице значение («яблоко»), имеющее идентификатор (например, «австралийский»), и я хочу, чтобы запрос поиска для этого идентификатора («австралийский») и показать, что в текстовом поле.

Пример

Первый стол

id name details
1 apple sweet
2 orange sweet

Второй стол

id           name     details
Australian   apple      sold
Indian       banana     sold

Представьте, что это две таблицы, использующие пользовательский контроль. Я выбираю первую строку из первой таблицы и хочу передать это значение «яблоко» во вторую таблицу и выяснить идентификатор «австралийский» (это эквивалентный идентификатор для яблока). во второй таблице) из второй таблицы и покажите это в текстовом поле.

1 Ответ

1 голос
/ 05 января 2011

Походит на очень простое утверждение выбора.Примерно так:

SELECT id FROM second_table s
INNER JOIN first_table f ON f.name = s.name
WHERE f.name ='apple' 

Но если вам не нужно подтвердить, что он существует в первой таблице, почему бы просто не выбрать его из второй:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...