
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.04.2005, 22:01
|
|||
|---|---|---|---|
|
|||
Построить insert, добавив значение из другой таблицы, удовлетворяющее некоторому условию. |
|||
|
#18+
К сожалению мне очень сложно сформулировать то, что я хочу сделать каким-либо способом, кроме как привести пример. По этой причине я не могу найти ответ в Интернете самостоятельно. Пример весьма общий. Пусть у нас есть две таблицы: People Org ---------- ------------ id id Name Name Surname Address Org_id Я легко могу добавить организацию. Но когда я буду добавлять человека у меня может возникнуть такая пролема: мне известно название организации, но неизвестен её id. Вопрос: Могу ли я зная значение поля Name получить Org.id и добавить запись в People одним insert'ом? Если нельзя обойтись одним инсертом, то как будет лучше решить проблему. Я целюсь на то, чтобы делать это в mySQL. Но мне будут также интересны варианты как можно действовать в других системах. Заранее спасибо, за ответы ;-) Илья. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2005, 22:03
|
|||
|---|---|---|---|
|
|||
Построить insert, добавив значение из другой таблицы, удовлетворяющее некоторому условию. |
|||
|
#18+
К сожалению мне очень сложно сформулировать то, что я хочу сделать каким-либо способом, кроме как привести пример. По этой причине я не могу найти ответ в Интернете самостоятельно. Пример весьма общий. Пусть у нас есть две таблицы: People ---------- id Name Surname Org_id Org ---------- id Name Address Я легко могу добавить организацию. Но когда я буду добавлять человека у меня может возникнуть такая пролема: мне известно название организации, но неизвестен её id. Вопрос: Могу ли я зная значение поля Name получить Org.id и добавить запись в People одним insert'ом? Если нельзя обойтись одним инсертом, то как будет лучше решить проблему. Я целюсь на то, чтобы делать это в mySQL. Но мне будут также интересны варианты как можно действовать в других системах. Заранее спасибо, за ответы ;-) Илья. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2005, 23:09
|
|||
|---|---|---|---|
Построить insert, добавив значение из другой таблицы, удовлетворяющее некоторому условию. |
|||
|
#18+
1. Ну, например, по названию организации можно всегда получить ее id. 2. Думаю, что задача Ваша относится к категории простейших - поэтому, возможно , ее можно решить одним инсертом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2005, 04:26
|
|||
|---|---|---|---|
Построить insert, добавив значение из другой таблицы, удовлетворяющее некоторому условию. |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1854176]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 383ms |

| 0 / 0 |
