Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 22.03.2013
Сообщений: 20

SQL запрос для выборки фотографий за которые ещё не голосовали

03.11.2013, 20:09. Показов 1323. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Требуется создать что-то вроде рейтинга топ-100 на сайте.
Имеется таблица users_photos, в ней фотографии пользователей, она имеет вид
id (id записи, auto_increment)
foto_id (id фото)
foto_path (путь к фото)
... и т.п.

Также имеется таблица top100_votes - в ней оценки пользователей за фотографии, она имеет вид
id (id записи, auto_increment)
foto_id (id фото, за которое проголосовали)
user_id (id пользователя который проголосовал)
mark (оценка)
date (datetime - время голосования)

Также есть таблица users, которая содержит поля
id (id записи, auto_increment)
user_id (id пользователя)
gender_id (пол пользователя)
country_id (страна пользователя)

В начале скрипта я авторизую пользователя:
PHP
1
$user_id = auth_user(); // Получаю id текущего пользователя
А затем id текущего пользователя можно использовать в выборке

Также в скрипт приходят из формы переменные $_GET['gender_id'], $_GET['country_id'] - страна и город
Задача: нужно выбрать 1 фото (принадлежащее пользователю из страны $_GET['country_id'] и пола $_GET['gender_id']) из таблицы users_photos, за которое ещё не голосовал текущий пользователь в текущем месяце.
Помогите написать SQL запрос пожалуйста.
БД MySQL
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.11.2013, 20:09
Ответы с готовыми решениями:

SQL запрос для выборки из таблиц
В базе данных имеется таблица USERS с полями <id> и <name> и таблица USER_LOGINS с полями <user_id> и <login_time>. Нужно...

SQL-запрос для выборки неповторяющихся значений
Всем здравствуйте! Имеется две таблицы accept и comp, в обоих таблицах есть поле shk, только вот в одной таблице порядка 700 записей, а в...

sql запрос выборки
Всем привет! Помогите пожалуйста с запросом, никак не получается( 1.Объединение из трех запросов. Первое будет выводить список...

1
 Аватар для 24web
12 / 12 / 1
Регистрация: 22.05.2013
Сообщений: 82
05.11.2013, 02:39
1. при работе из табл. users_photos нужно ее полную структуру а не ... и т.п.
2. а если юзер голосовал за все фото, то какую одну фото должен дать ему скрипт?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2013, 02:39
Помогаю со студенческими работами здесь

sql запрос выборки
Добрый вечер! Подскажите пожалуйста как например сделать так чтоб вывести товары (Tovar.Name) которые были проданы (Tovar.Prodano) за...

Запрос выборки sql
Помогите пожалуйста с заданием! И как сделать чтобы не повторялись елементы ProdazTovaru.Name (Distinct например), а с Distinct ...

sql запрос выборки данных
Добрый день! Нужно вывести количество товаров (Tover.Quantity), каждой категории (Category.Quantity), которые необходимо списать. К...

Qt SQL запрос выборки данных
Всем привет! Вот не могу решить задачу. Нужно используя запрос SQL SELECT выбрать с полей данные и группировать по других полях. ...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru