Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
13 / 13 / 1
Регистрация: 20.07.2010
Сообщений: 43

Запрос со сложным условием для одной таблицы

25.05.2012, 01:14. Показов 2200. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер.
Имеется таблица, содержащая следующие поля: пользователь, папка, файл.
Соответственно пользователь может создавать разные папки в любом количестве, которые могут содержать разные файлы, также в слюбом количестве.

Необходимо выбрать из таблицы пользователей, у которых в двух разных папках совпадает 2 или более файлов.

Сейчас нахожусь в ступоре, расчитываю на вашу помощь.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.05.2012, 01:14
Ответы с готовыми решениями:

SQL запрос со сложным условием
Здравствуйте. Задача в упрощенном виде следующая. Есть таблица, с полями: "Час", "Значение" и "Наличие". Мне...

Запрос с условием выбора таблицы
Имеется таблица, в которой поля указывают на значения полей из других таблиц. Грубо говоря, так: Table1 (int field1, int field2, int...

Двойной запрос полей из одной таблицы
Есть такая проблема! Предположим что есть Таблица1: с полями: - id - Id_2 - Id_3 И есть таблица2: с полями - id - name

1
13 / 13 / 1
Регистрация: 20.07.2010
Сообщений: 43
27.05.2012, 16:01  [ТС]
Вобщем, я написал сам этот запрос. Так что тему можно закрывать.

З.Ы. Если кому нибудь понадобится нечто подобное, то вот вам sql запрос:
Oracle 11 SQL
1
2
SELECT ans.USER FROM (SELECT one1.USER, one1.doc, COUNT(one1.doc) dcount FROM (SELECT one.USER, one.doc, one.product FROM ruu.officer one, ruu.officer two WHERE one.USER = two.USER AND one.doc <> two.doc AND one.product = two.product AND one.id < two.id GROUP BY one.USER, one.doc, one.product ORDER BY one.USER) one1 GROUP BY one1.USER, one1.doc) ans inner join (SELECT one1.doc, COUNT(DISTINCT one1.product) FROM (SELECT one.USER, one.doc, one.product FROM ruu.officer one, ruu.officer two WHERE one.USER = two.USER AND one.doc <> two.doc AND one.product = two.product AND one.id < two.id GROUP BY one.USER, one.doc, one.product ORDER BY one.USER) one1 GROUP BY one1.doc HAVING (COUNT(DISTINCT one1.product) > 2)
) tmp ON ans.dcount > 2 AND ans.doc = tmp.doc GROUP BY ans.USER
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.05.2012, 16:01
Помогаю со студенческими работами здесь

Запрос на выборку со сложным условием
Уважаемые Форумчане! Мне кажется, что я бьюсь над довольно стандартной задачей. Но чем больше бьюсь, тем у меня складывается устойчивое...

SQL запрос со сложным условием
для теста есть таблицы products, likes, coments, нужно одним запросом выбрать те записи из products у которых likes&gt;12 и в comments есть...

Простой запрос для одной таблицы
Всего лишь одна таблица. ID, Команда1, Счёт1, Команда2, Счёт2. Мне необходимо найти общее количество забитых мячей для каждой команды....

Выборка пользователей со сложным условием
Задача: Нужно составить запрос так чтобы выводил всех пользователей сайта кроме тех, что есть в друзьях авторизованного пользователя и эво...

Запрос для записи данных одной таблицы в другую
Здравствуйте, есть такой вопрос: можно ли одним запросом записать весь столбец из одной таблицы в другую? Если есть, то как он выглядит?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru