Создание новой таблицы SQL, где одно из полей копирует данные из другого поля таблицы - PullRequest
2 голосов
/ 29 июня 2010

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

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

Я делаю это с php и ajax.

Может кто-нибудь указать мне общее направление для гдеЯ должен искать это сделать?

Ответы [ 2 ]

1 голос
/ 29 июня 2010

Вы можете сделать это прямо с SQL

$sql = "INSERT INTO sales (guest_id, passport_number) 
        VALUES ($guest_id, (SELECT passport_number FROM guests WHERE guest_id = $guest_id))";
0 голосов
/ 13 июля 2010

Должна ли новая таблица продаж иметь собственную копию номера паспорта и т. Д.?
Вы можете иметь связь между двумя таблицами, указывая на данные в исходной таблице из таблицы продаж, для новых клиентов, которые уже находятся в исходной таблице.

Выезд:
http://php.about.com/od/learnmysql/ss/mysql_3.htm

http://en.wikipedia.org/wiki/Relational_database

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