Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
Есть две таблицы 1. Tabl1 с полями Name1 и Name2 2. Tabl2 с полями NameID и Name Значения в Tabl1.Name1 и Tabl1.Name2 совпадают со сначениями в Tabl2.Name Подскажите, пожалуйста, как создать запрос который бы содержал все записи из Tabl1, только вместо Name1 и Name2 были их NameID, т.е. имена заменить на их ID. И возможно ли это сделать одним запросом в VFP6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 15:49 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
select b.NameID as NameID1, c.NameID as NameID2 ; from Tabl1 a ; inner join Tabl2 b on b.Name=a.Name1 ; inner join Tabl2 c on c.Name=a.Name2 ; into cursor cTmp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 15:59 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
при всей кажущейся простоте позиция полна яда select nameid,nam from t2 into cursor qq1 group by name select nameid as id1,nam2 from t1 left join qq1 on qq1.nam==t1.nam1 into curs qq2 select id1,nameid as id from qq2 left join qq1 on qq1.nam==qq2.nam2 into cursor final При этом все равно нет никаких четких гарантий качества выборки т.к. одному namid в t2 может соответствовать распаровка записей из т1 простите что криво сказал но думаю вы поняли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 16:21 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
Проблемы будут только если в таблице Table2 возможны повторяющиеся значения Name. Т.е. если связь между таблицами по типу много-ко-многим. Если же там только уникальные значения (связь много-к-одному), то проблем с возможными дублями не будет. Ну, разве что, надо заменить в примере AleksMed INNER JOIN на LEFT JOIN на случай отсутствия значения Name в Table2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:19 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
да признаю с двумя знаками равенства перестрался и перестраховался хотя работает и так и так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:36 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
2 leaf OFF Подскажи как ты смайлики вставляешь. P.S. И почему бы из на линейку инструментов не вынести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:39 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
Извините, что не подробно описал ситуацию. У меня в Tabl2.Name значения уникальные, связь с Tabl1 "многие к одному", причем значения в Tabl1 попадают из Tabl2. Так что пример AleksMed подходит на 100%. Всем большое спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:52 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
Извините, что не подробно описал ситуацию. У меня в Tabl2.Name значения уникальные, связь с Tabl1 "многие к одному", причем значения в Tabl1 попадают из Tabl2. Так что пример AleksMed подходит на 100%. Всем большое спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:52 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
2alex легко двоеточие и три скобки левых а если три правых то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 18:16 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
з ы предлагаю опубликовать в фак на форуме я про смайлики конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 18:18 |
|
||
|
Вопрос по Select
|
|||
|---|---|---|---|
|
#18+
leafз ы предлагаю опубликовать в фак на форуме я про смайлики конечно Это и так опубликовано http://www.sql.ru/faq/faq_topic.aspx?fid=202 Не в основном тексте, а в комментариях в самом конце ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 19:42 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1595223]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 447ms |

| 0 / 0 |
