|
|
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Всем привет! Уменя две тавлицы главная и подчинненная связь один ко многим Нужно следуещее, Показать все записи в главной таблице для которых нет записей в подчиненной т.е. их еще не создавпли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2003, 17:32 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
select distinctrow * from [Главная таблица] left join [Подчиненная] on [Главная таблица].[Поле связи] = [Подчиненная].[Поле связи] where [Подчиненная].[Поле связи] is null; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2003, 17:39 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
select [необходимое поле] from [Главная таблица] left join [Подчиненная] on [Главная таблица].[Поле связи] = [Подчиненная].[Поле связи] where [Подчиненная].[Поле связи] is null Получилось но только вот так при использовании distinctrow ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 10:50 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Надо полагать, имелось в виду, что нельзя редактировать? Тогда так, наверное: select distinctrow * from [Главная таблица] where [Главная таблица].[Поле связи] not in (select [Подчиненная].[Поле связи] from [Подчиненная]); Только это работать не очень быстро будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 10:53 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Вру. distinctrow возвращает обновляемый набор. Чего хотел?.. "Куда лечу?.. Чего хочу?.." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 11:02 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
при использовании distinctrow вылетает Access ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 11:22 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Во как. Поди ж тут, догадайся сразу. Попробуй поставить сервиспаки. Попробуй импортировать содержимое файла в чистый. У меня работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 11:26 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Можно использовать NOT EXISTS select * from T1 where NOT EXISTS (SELECT * FROM T2 WHERE T2.T1_ID = T1.ID) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 11:47 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Я не сказал забыл просто у меня базы на MS SQL SP3 OS Windows SERVER 2003 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 12:44 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Ты еще забыл сказать mdb у тебя или adp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 12:50 |
|
||
|
Связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Ну я думал уже интуитивно догадались что adp :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 13:58 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1705&tid=1677618]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 321ms |

| 0 / 0 |
