The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"SQL - запрос"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"SQL - запрос"
Сообщение от asd emailИскать по авторуВ закладки(??) on 29-Апр-04, 11:40  (MSK)
Есть 2 выборки, в которых есть одинаковые поля. в 1 выборке их больше или столько же, сколько во второй. Например, в обеих выборках 5 одинаковых полей. 3 из них - в первой выборке, 2 - во второй. Если я пользуюсь запросом Select ... from ... where ... (первая выборка) not in select ... from ... where ... (вторая выборка) то в результате мне возвращается выборка, в которой нет ни одной записи из этих 5. Вопрос: Если в первой выборке 3 записи, а во второй 2 (все между собой одинаковы), то как мне получить результирующую выборку, в которой бы содержалась 1 запись из этих 5? Грубо говоря, запрос1(3 записи) - запрос 2(2 записи) = результат(1 запись). Ещё раз напомню, записи между собой одинаковы
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "SQL - запрос"
Сообщение от Simps Искать по авторуВ закладки(ok) on 29-Апр-04, 13:15  (MSK)
>Есть 2 выборки, в которых есть одинаковые поля. в 1 выборке их
>больше или столько же, сколько во второй. Например, в обеих выборках
>5 одинаковых полей. 3 из них - в первой выборке, 2
>- во второй. Если я пользуюсь запросом Select ... from ...
>where ... (первая выборка) not in select ... from ... where
>... (вторая выборка) то в результате мне возвращается выборка, в которой
>нет ни одной записи из этих 5. Вопрос: Если в первой
>выборке 3 записи, а во второй 2 (все между собой одинаковы),
>то как мне получить результирующую выборку, в которой бы содержалась 1
>запись из этих 5? Грубо говоря, запрос1(3 записи) - запрос 2(2
>записи) = результат(1 запись). Ещё раз напомню, записи между собой одинаковы
>
Я бы посоветовал сначала делать поиск по форуму
http://www.opennet.me/openforum/vsluhforumID8/2271.html#1

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "SQL - запрос"
Сообщение от dev emailИскать по авторуВ закладки(??) on 29-Апр-04, 21:14  (MSK)
>Я бы посоветовал сначала делать поиск по форуму
>http://www.opennet.me/openforum/vsluhforumID8/2271.html#1

А зачем ему поиск? Ты посмотри на авторов того и этого вопроса ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "SQL - запрос"
Сообщение от Simps Искать по авторуВ закладки(ok) on 30-Апр-04, 09:27  (MSK)
>>Я бы посоветовал сначала делать поиск по форуму
>>http://www.opennet.me/openforum/vsluhforumID8/2271.html#1
>
>А зачем ему поиск? Ты посмотри на авторов того и этого вопроса
>;)

Тогда не понятно зачем спрашивать еще раз

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "SQL - запрос"
Сообщение от asd emailИскать по авторуВ закладки(??) on 05-Май-04, 14:21  (MSK)
Я не спрашиваю ещё раз, это 2 немного разных запроса. Сначала меня интересовало, как выбрать записи одной таблицы, которые не содержатся во второй, а теперь немного другое, прочитайте внимательнее вопрос
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "SQL - запрос"
Сообщение от Simps Искать по авторуВ закладки(ok) on 05-Май-04, 14:28  (MSK)
>Я не спрашиваю ещё раз, это 2 немного разных запроса. Сначала меня
>интересовало, как выбрать записи одной таблицы, которые не содержатся во второй,
>а теперь немного другое, прочитайте внимательнее вопрос
http://dev.mysql.com/doc/mysql/ru/SELECT.html
Откуда такая лень? Неужели сложно порыться в документации
===============================================================
Параметры (опции) DISTINCT, DISTINCTROW и ALL указывают, должны ли возвращаться дублирующиеся записи. По умолчанию установлен параметр (ALL), т.е. возвращаются все встречающиеся строки. DISTINCT и DISTINCTROW являются синонимами и указывают, что дублирующиеся строки в результирующем наборе данных должны быть удалены.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру