
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.09.2004, 11:44
|
|||
|---|---|---|---|
|
|||
Select ..... where book<>book1 |
|||
|
#18+
Privet u menya takoi vopros imeetca dve tablitci naprimer create table tb1 ( book varchar(20) not null ); i create table tb2 ( book varchar(20) not null ); mne nujen poisk select * from tb1,tb2 where tb1.book<>tb2.book not takoi select poisk ne rabotaet to estc ka sdelatc viborku iz dvux tablitc po neravenstvu????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.09.2004, 22:01
|
|||
|---|---|---|---|
|
|||
Select ..... where book<>book1 |
|||
|
#18+
авторselect * from tb1,tb2 where tb1.book<>tb2.book Mozh <> na != pomeniaj ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2004, 08:34
|
|||
|---|---|---|---|
|
|||
Select ..... where book<>book1 |
|||
|
#18+
Главное - понять что ты хочешь. Судя по твоему запросу, тебе надо получить всевозможные комбинации записей из таблицы tb1 с записями из tb2, где нет одинаковых. Правильно ли я понял? Лучше вместо заведомо неправильного запроса расскажи для чего тебе этот запрос. Жизнь коротка - потерпи немного :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2004, 15:33
|
|||
|---|---|---|---|
Select ..... where book<>book1 |
|||
|
#18+
Sargis Privet u menya takoi vopros imeetca dve tablitci naprimer create table tb1 ( book varchar(20) not null ); i create table tb2 ( book varchar(20) not null ); mne nujen poisk select * from tb1,tb2 where tb1.book<>tb2.book not takoi select poisk ne rabotaet to estc ka sdelatc viborku iz dvux tablitc po neravenstvu????? Можно применить команду "MINUS". Но в некоторых базах она не работает (например, Access). А вот это работает везде и гораздо быстрее: select aaa.book, sum(aaa.flag) from [select book, -1 as flag from tb1 union all select book, 1 from tb2] as aaa group by aaa.book having sum(aaa.flag) = 1 Добавляем -1 и 1 к таблицам, потом складываем две таблицы. having sum(aaa.flag) = ... -1, 1 или 0. И получаем оригинальные строки, из первой, второй таблицы или наоборот одинаковые соответственно. P.S. Квадратные или круглые скобки в разных базах меняются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1854834]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 514ms |

| 0 / 0 |
