Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.11.2005, 18:36
|
|||
|---|---|---|---|
|
|||
Помогите плз написать SQL |
|||
|
#18+
Привет уважаемый All ! У меня такая трабла - мне необходимо написать SQL для следующей задачи : есть 2-е таблицы , в первой находятся записи с полем "name", а во второй некоторые записи из первой таблицы с такимже полем "name". Так вот мне необходимо выбрать все записи из первой таблицы, которых нету во второй таблице. Сделать это желательно без вложенного SELECT. Зарание благодарен, Alex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2005, 18:55
|
|||
|---|---|---|---|
Помогите плз написать SQL |
|||
|
#18+
путей много. (как и вариантов трактовки вопроса) например Код: plaintext 1. The EXCEPT clause has this general form: select_statement EXCEPT [ ALL ] select_statementselect_statement is any SELECT statement without an ORDER BY, LIMIT, or FOR UPDATE clause. The EXCEPT operator computes the set of rows that are in the result of the left SELECT statement but not in the result of the right one. The result of EXCEPT does not contain any duplicate rows unless the ALL option is specified. With ALL, a row that has m duplicates in the left table and n duplicates in the right table will appear max(m-n,0) times in the result set. Multiple EXCEPT operators in the same SELECT statement are evaluated left to right, unless parentheses dictate otherwise. EXCEPT binds at the same level as UNION. Currently, FOR UPDATE may not be specified either for an EXCEPT result or for any input of an EXCEPT. могабыть вы имели ввиду нечто типа Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2005, 19:02
|
|||
|---|---|---|---|
|
|||
Помогите плз написать SQL |
|||
|
#18+
спасибо за скорый ответ ! не.. чуть не то наверное.. мне надо выбрать из первой таблицы все записи которых нету во второй таблице сравнивая их например по "ID". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2005, 19:12
|
|||
|---|---|---|---|
|
|||
Помогите плз написать SQL |
|||
|
#18+
дополнение : поля не идентичны !! а связь проходит по "ID", тоесть из первой таблицы выбрать все, что не имеют ID которые есть во второй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2005, 20:19
|
|||
|---|---|---|---|
Помогите плз написать SQL |
|||
|
#18+
4321 могабыть вы имели ввиду нечто типа Код: plaintext 1. 2. 3. LEFT OUTER JOIN, вероятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2005, 07:00
|
|||
|---|---|---|---|
Помогите плз написать SQL |
|||
|
#18+
ilejn 4321 могабыть вы имели ввиду нечто типа Код: plaintext 1. 2. 3. LEFT OUTER JOIN, вероятно. PostgreSQL 7.4 Documentation join_type One of * [ INNER ] JOIN * LEFT [ OUTER ] JOIN * RIGHT [ OUTER ] JOIN * FULL [ OUTER ] JOIN * CROSS JOIN то что, находится в [] писать не обязательно, т.е. INNER JOIN = JOIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2005, 09:45
|
|||
|---|---|---|---|
Помогите плз написать SQL |
|||
|
#18+
то что, находится в [] писать не обязательно, т.е. INNER JOIN = JOIN JOIN = INNER JOIN и LEFT JOIN = LEFT OUTER JOIN. Так что наличие или отсутствие слова OUTER в приведенном примере действительно никак не влияет на ситуацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2005, 10:21
|
|||
|---|---|---|---|
|
|||
Помогите плз написать SQL |
|||
|
#18+
4321 Код: plaintext 1. 2. 3. связь проходит по "ID" я догадался! Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&tablet=1&tid=2006891]: |
0ms |
get settings: |
6ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 483ms |

| 0 / 0 |
