Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как сделать Select
|
|||
|---|---|---|---|
|
#18+
Здравствуйте коллеги. Вот есть проблема, что-то не пойму в чем дело. Есть 2 таблицы - providers и srvproviders. У providers primary key по двум полям - (bdcode и provider). У srvproviders должен быть внешний ключ по этим полям со ссылкой на providers. Попытка его установить не получается. [IBM][CLI Driver][DB2/NT] SQL0667N Нельзя создать внешний ключ (FOREIGN KEY) "PROVIDERS_FK1", так как таблица содержит строки со значениями внешних ключей, которых нет в исходном ключе исходной таблицы. SQLSTATE=23520 Чтобы удалить записи, которые не дают сделать внешний ключ в табл. srvproviders даю select: SELECT DISTINCT S.BDCODE, S.PROVIDER FROM SRVPROVIDERS S, PROVIDERS P WHERE S.BDCODE<>P.BDCODE AND S.PROVIDER<>P.PROVIDER; Возвращает наборы записей. Когда даю select * from providers where bdcode = x and provider = y; где x и y - значения из первого набора - такие записи в providers есть. Подскажите, если не трудно, как все-таки корректно выбрать записи по 2-м полям в подчиненной таблице, которых по этим полям нет в родительской. Премного блягодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 13:35 |
|
||
|
как сделать Select
|
|||
|---|---|---|---|
|
#18+
Добрый день! Отобрать все комбинации таких записей можно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ЗЫ: Что с моим бывшим отделом случилось? Куда все программисты подевались? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 13:46 |
|
||
|
как сделать Select
|
|||
|---|---|---|---|
|
#18+
Что с моим бывшим отделом случилось? Куда все программисты подевались? Спасибо, Марк. Программисты твоего отдела работают не покладая (или не прикладая) рук. Перевели же клиентские базы с семерки на восьмерку, и с Windows на AIX. Сервер отчетов тоже на AIX. Вылезла куча ошибок везде, особенно в отчетах, что работало быстро, стало медленно. Всю прошлую неделю был сумасшедший дом, сейчас немного приутихло, но все равно проблем куча. Репликацию тоже сделали наоборот, с Udbtown на 2 другие, там тоже было море проблем, но я вроде сделал, сейчас работает. Вот такие дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 14:14 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34140829&tid=1604980]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
83ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 452ms |

| 0 / 0 |
