![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
помогите с вставкою [D7, IB7]
Emik © (2007-05-25 09:31:00)У меня есть 2 таблицы. Первая содержит №п/п и фамилию, вторая содержит только 4-е даных. (4-е посады). Как вставить с второй таблицей в первую (в третий столбец) так щобы посади шли по порядке до конца даних в первойтаблице.
Anatoly Podgoretsky (2007-05-25 14:11:00) [1]> emik (25.05.2007 11:11:16) [16]
нет, но желательно
Desdechado (2007-05-25 11:23:00) [2]emik © (25.05.07 11:11) [16]
Ага, функциольнальные битовые индексы в разделенном поле ;)
Теорию надо читать. Тогда будет ясно, от чего и в какую сторону плясать.
emik (2007-05-25 11:18:00) [3]да
Jan1 (2007-05-25 11:16:00) [4]
> Щобы сделать связи надо индексные поля?
ты начал читать?
emik (2007-05-25 11:11:00) [5]Щобы сделать связи надо индексные поля?
Anatoly Podgoretsky (2007-05-25 11:01:00) [6]> emik (25.05.2007 10:41:10) [10]
Делай связи, иначе получишь N*M записей
Jan1 (2007-05-25 10:56:00) [7]
> нет. я только начал учится. можна написать как сделать.
http://www.citforum.ru/database/dbguide/index.shtml
Нормальные формы - http://www.citforum.ru/database/dbguide/4-5.shtml
emik (2007-05-25 10:55:00) [8]помогите хто нибуть
emik (2007-05-25 10:50:00) [9]нет. я только начал учится. можна написать как сделать.
Jan1 (2007-05-25 10:42:00) [10]
> Помогите пожалуста
что-нибудь о 2-й и 3-й нормальной форме слышал?
emik (2007-05-25 10:41:00) [11]
>
> Есть четыре чувака в первой таблице, а во второй есть 4
> должности, как занести в поле "Должность" таблицы "Чуваки"
> значение из таблицы "Должностей"?
Не четыре, их может быть и сто. просто надо щобы в третем столбце ишли должности по порядку до конца записей.
Например:
1. ....... Бухгалтер
2. ....... економист
3. ....... юрист
4. ....... водитель
5. ....... Бухгалтер
6. ....... економист
7. ....... юрист
8. ....... водитель
..........
и так до конца записей
Помогите пожалуста
Jan1 (2007-05-25 10:37:00) [12]
> ЮЮ © (25.05.07 10:34) [8]
Я так понял ему это несущественно :) Дипломс...
ЮЮ (2007-05-25 10:34:00) [13]> Jan1
Да. Но всё дело в "порядке". 4 записи из одной таблицы можно сопоставить 4-м записям в другой 24 способами (4!). И все они будут в том или ином порядке.
Jan1 (2007-05-25 10:29:00) [14]
> Каким же обрахом тв намеряен их сопоставлять?
Он же написал:
> по порядке до конца даних
:)
Jan1 (2007-05-25 10:27:00) [15]
> Как вставить с второй таблицей в первую (в третий столбец)
> так щобы посади шли по порядке до конца даних в первойтаблице.
>
Перевод:
Есть четыре чувака в первой таблице, а во второй есть 4 должности, как занести в поле "Должность" таблицы "Чуваки" значение из таблицы "Должностей"?
Anatoly Podgoretsky (2007-05-25 10:23:00) [16]Если связей нет, то возможно только декартово произведение.
ЮЮ (2007-05-25 10:04:00) [17]>Связей нету ни каких. Таблица простая.
Таблицы же ДВЕ. Если нет связей, то нормальнвм образом - никак.
Ибо записи во второй таблице НИКАК не связаны с записями в первой. Каким же обрахом тв намеряен их сопоставлять?
emik (2007-05-25 09:57:00) [18]Связей нету ни каких. Таблица простая.
ЮЮ (2007-05-25 09:43:00) [19]>помогите с вставкою
вставляют записи, а не столбцы.
После вставки появляется новая запись (новая строка в терминах грида)
Столбцы есть только в гриде, в таблицах и наборах данных есть поля.
ЮЮ (2007-05-25 09:39:00) [20]SELECT
№п/п, фамилию, посади
FROM
Первая
LEFT JOIN Вторая ON ...<хрен знаяет твою структуру и связи>