|
|
|
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, 11:44 |
|
||
|
Select ..... where book<>book1
|
|||
|---|---|---|---|
|
#18+
авторselect * from tb1,tb2 where tb1.book<>tb2.book Mozh <> na != pomeniaj ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 22:01 |
|
||
|
Select ..... where book<>book1
|
|||
|---|---|---|---|
|
#18+
Главное - понять что ты хочешь. Судя по твоему запросу, тебе надо получить всевозможные комбинации записей из таблицы tb1 с записями из tb2, где нет одинаковых. Правильно ли я понял? Лучше вместо заведомо неправильного запроса расскажи для чего тебе этот запрос. Жизнь коротка - потерпи немного :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 08:34 |
|
||
|
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. Квадратные или круглые скобки в разных базах меняются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 15:33 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=32678558&tid=1854834]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 423ms |

| 0 / 0 |
