|
|
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
есть 2 таблицы-mlcen.dbf и mlabel.dbf как написать чтобы в 1-ую таблицу записывались все поля второй таблицы если нет такой записи в первой ключевые поля в таблицах-grup,nnum помоги, очень надо.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 13:30 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Вы что в одной группе учитесь http://forum.foxclub.ru/read.php?29,235905] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 13:34 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
PaulWistВы что в одной группе учитесь http://forum.foxclub.ru/read.php?29,235905] лучше помог..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 13:55 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
хоть ссылку на ответ скиньте, плис..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 14:17 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
начесть 2 таблицы-mlcen.dbf и mlabel.dbf как написать чтобы в 1-ую таблицу записывались все поля второй таблицы если нет такой записи в первой ключевые поля в таблицах-grup,nnum помоги, очень надо.... примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 14:45 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ВОТ ПОМОЕМУ ТАК . СМОТРИ ПРОВЕРЯЙ РАБОТОСПОСОБНОСТЬ НЕ ГАРАНТИРУЮ НО ИДЕЯ ТАКАЯ ВОТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 14:52 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Станислав С начесть 2 таблицы-mlcen.dbf и mlabel.dbf как написать чтобы в 1-ую таблицу записывались все поля второй таблицы если нет такой записи в первой ключевые поля в таблицах-grup,nnum помоги, очень надо.... примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. сорииииии, не поля, а стороки которых нет то есть завели новую группу и номер в группе, или новый номер а группа уже есть... ??????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 15:11 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
нач Станислав С начесть 2 таблицы-mlcen.dbf и mlabel.dbf как написать чтобы в 1-ую таблицу записывались все поля второй таблицы если нет такой записи в первой ключевые поля в таблицах-grup,nnum помоги, очень надо.... примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. сорииииии, не поля, а стороки которых нет то есть завели новую группу и номер в группе, или новый номер а группа уже есть... ??????? Объясняю популярно: LEFT OUTER JOIN соединяет две таблицы таким образом, что левая входит в выборку полностью, а от правой попадают данные только с совпадающими значениями ключевых полей... Функция NVL заменяет отсутствующие значения на (в данном запросе) 0... Таким образом, получаем, что все записи, которых нет в mlcеn, но есть в mlabel в нашем запросе будут иметь признак равный 0 (priznak=0). Поскольку структура результирующего курсора отличается от структуры таблицы mlcen, то использован вариант дополнения таблицы: Insert into mlcen(<перечень полей>) select <перечень полей> from query where priznak=0 Почитай-ка для начала Хелп по Insert-SQL, LEFT OUTER JOIN и по NVL.... А уже потом задавай вопросы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 15:27 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Станислав С нач Станислав С начесть 2 таблицы-mlcen.dbf и mlabel.dbf как написать чтобы в 1-ую таблицу записывались все поля второй таблицы если нет такой записи в первой ключевые поля в таблицах-grup,nnum помоги, очень надо.... примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. сорииииии, не поля, а стороки которых нет то есть завели новую группу и номер в группе, или новый номер а группа уже есть... ??????? Объясняю популярно: LEFT OUTER JOIN соединяет две таблицы таким образом, что левая входит в выборку полностью, а от правой попадают данные только с совпадающими значениями ключевых полей... Функция NVL заменяет отсутствующие значения на (в данном запросе) 0... Таким образом, получаем, что все записи, которых нет в mlcеn, но есть в mlabel в нашем запросе будут иметь признак равный 0 (priznak=0). Поскольку структура результирующего курсора отличается от структуры таблицы mlcen, то использован вариант дополнения таблицы: Insert into mlcen(<перечень полей>) select <перечень полей> from query where priznak=0 Почитай-ка для начала Хелп по Insert-SQL, LEFT OUTER JOIN и по NVL.... А уже потом задавай вопросы... что то у меня не получается.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 10:46 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
А указать, что конкретно не получается ?!? Ошибку выдает !?? или не те данные вставляет ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 10:54 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Maltsev_MaxЕА указать, что конкретно не получается ?!? Ошибку выдает !?? или не те данные вставляет ?! browse ничего не показывает-хотя должен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 12:02 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Maltsev_MaxЕ если ты Maltsev Max , то отзовись. Я тебя искал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 12:06 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Владимир СА Maltsev_MaxЕ если ты Maltsev Max , то отзовись. Я тебя искал. а помочь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 12:21 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
нача помочь?Я извиняюсь, но вопросы надо раскрывать. Чем больше ты расскажешь о проблеме, тем легче и большее количество человек присоединяются к ее решению. К примеру: начесть 2 таблицы-mlcen.dbf и mlabel.dbf как написать чтобы в 1-ую таблицу записывались все поля второй таблицы если нет такой записи в первой ключевые поля в таблицах-grup,nnumЗдесь не указаны перечень полей в таблицах, их рамерности. Как работать? Во-вторых. В предыдущем топике ты говорил о том, что таблицу взятую с сервера вроде как не редактируют. Поэтому я и предлагал строить временный курсор. М.б. этот топик и не относиться к предыдущему. Поэтому я незнаю как представлять твою идеологию, твой вопрос. Вместе или раздельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 12:49 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
нач Maltsev_MaxЕА указать, что конкретно не получается ?!? Ошибку выдает !?? или не те данные вставляет ?! browse ничего не показывает-хотя должен - Джон, приборы! - 80! - Чего "80"? - А чего "приборы"? browse какой таблицы? и почему должен показывать? Почему все надо "клещами вытаскивать"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 12:51 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Станислав С нач Maltsev_MaxЕА указать, что конкретно не получается ?!? Ошибку выдает !?? или не те данные вставляет ?! browse ничего не показывает-хотя должен - Джон, приборы! - 80! - Чего "80"? - А чего "приборы"? browse какой таблицы? и почему должен показывать? Почему все надо "клещами вытаскивать"? простите, просто форумом пользуюсь недавно, еще не научился... берем из первой таблицы- select mlabel.grup,mlabel.nnum,mlabel.name,mlabel.ocena1,mlabel.ocena2,mlabel.ocena3,; mlabel.ocena4,mlabel.marka from mlabel все строки котрых нет в второй таблице mlcen в второй таблице поля такие же просто ситуация когда добавили запись в 1-ую таблицу, причем 2 случая 1.создали новую группу и номер в группе 2 добавили запись в существ группу (которая есть mlcen) эти значения должны находиться и переписываться в mlcen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 13:05 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Владимир СА нача помочь?Я извиняюсь, но вопросы надо раскрывать. Чем больше ты расскажешь о проблеме, тем легче и большее количество человек присоединяются к ее решению. К примеру: начесть 2 таблицы-mlcen.dbf и mlabel.dbf как написать чтобы в 1-ую таблицу записывались все поля второй таблицы если нет такой записи в первой ключевые поля в таблицах-grup,nnumЗдесь не указаны перечень полей в таблицах, их рамерности. Как работать? Во-вторых. В предыдущем топике ты говорил о том, что таблицу взятую с сервера вроде как не редактируют. Поэтому я и предлагал строить временный курсор. М.б. этот топик и не относиться к предыдущему. Поэтому я незнаю как представлять твою идеологию, твой вопрос. Вместе или раздельно. вот, помогите пожалуйста очень надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 13:06 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
начпростите, просто форумом пользуюсь недавно, еще не научился... берем из первой таблицы- select mlabel.grup,mlabel.nnum,mlabel.name,mlabel.ocena1,mlabel.ocena2,mlabel.ocena3,; mlabel.ocena4,mlabel.marka from mlabel все строки котрых нет в второй таблице mlcen в второй таблице поля такие же просто ситуация когда добавили запись в 1-ую таблицу, причем 2 случая 1.создали новую группу и номер в группе 2 добавили запись в существ группу (которая есть mlcen) эти значения должны находиться и переписываться в mlcen Вы это хотели получить? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 13:33 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Станислав С начпростите, просто форумом пользуюсь недавно, еще не научился... берем из первой таблицы- select mlabel.grup,mlabel.nnum,mlabel.name,mlabel.ocena1,mlabel.ocena2,mlabel.ocena3,; mlabel.ocena4,mlabel.marka from mlabel все строки котрых нет в второй таблице mlcen в второй таблице поля такие же просто ситуация когда добавили запись в 1-ую таблицу, причем 2 случая 1.создали новую группу и номер в группе 2 добавили запись в существ группу (которая есть mlcen) эти значения должны находиться и переписываться в mlcen Вы это хотели получить? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 14:28 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
Владимир СА Maltsev_MaxЕ если ты Maltsev Max , то отзовись. Я тебя искал. В связи с производственной необходимостью, пришлось поменять Фоксу на Делфи. Поэтому с форума пропал. + Пароль забыл :-)) Пиши на мыло, если помнишь ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 14:31 |
|
||
|
SELECT,FoxPro
|
|||
|---|---|---|---|
|
#18+
нач а если группы разные? А что, перекопировать, изменить в тексте: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. Как дети маленькие, честное слово... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 14:39 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34126469&tid=1590392]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
174ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 503ms |

| 0 / 0 |
