|
вывод
|
|||
---|---|---|---|
#18+
я же описал задачу. Имеется таблица с полями фамилия, имя номер, серия и код. имеется курсор в котором имеются поля фамилия,имя серия, номер и код.. Первая таблица из нашей базы, а вторая из другой организации. Нужно вывести в третий курсор поля фамилия,имя,номер,серия (они в обеих таблицах всегда одинаковы) для всех людей и еще надо вывести оба поля код чтобы можно было сравнить у каких людей в нашей базе ошибки (т.е. в поле код неверное значение). Как еще вам описать задачу? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2012, 15:48 |
|
вывод
|
|||
---|---|---|---|
#18+
Начинающий0595Нужно вывести в третий курсор поля фамилия,имя,номер,серия (они в обеих таблицах всегда одинаковы) для всех людей и еще надо вывести оба поля код чтобы можно было сравнить у каких людей в нашей базе ошибки (т.е. в поле код неверное значение).Вот так бы сразу и написали. Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2012, 16:11 |
|
вывод
|
|||
---|---|---|---|
#18+
tanglir, представленный вами код не выводит в моем случае вообще никаких данных. покажу на рисунке как все должно быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2012, 18:57 |
|
вывод
|
|||
---|---|---|---|
#18+
Начинающий0595tanglir, представленный вами код не выводит в моем случае вообще никаких данных.А вот обманывать нехорошо, код не виноват ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2012, 19:44 |
|
вывод
|
|||
---|---|---|---|
#18+
Я такие задачи решал через цикл, он более гибче и понятней, когда в цикле станут понятны условия, можно эти условия использовать в select... В случае приведённого Select(select t1.*,t2.code from t1 join t2 on t1.family=t2.family and t1.name=t2.name and t1.fname=t2.fname and t1.ser=t2.ser-- where t1.code<>t2.code) он по сути верный, но не учитывает некоторые нюансы с функциями, например надо в сравниваемых полях удалить пробелы (strtran(t1.family," ","")=strtran(t2.family)), выровнить их общую длину и перевести в общий регистр(если ещё глубже, то просматривать кодовую страницу таблиц и кодовую страницу записей)..., тогда будут выведены все записи..., к сожалению, точно сказать не могу, fox(а) нет под рукой... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 05:37 |
|
|
start [/forum/topic.php?fid=41&msg=38026140&tid=1583353]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 398ms |
0 / 0 |