[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сложные запросы
gloomen12
Всем доброго дня.
Народ, помогите пожалуйста решить задачу.

И так, у нас есть две таблицы:
Users - Информация о пользователях
Products - Информация о продуктах которые купили пользователи
id и fid это идентификаторы пользоватлей


Users:
id user money age
1 vasya 56000 23
2 olya 32000 32


Products:
fid name
1 молоко
1 хлеб
1 кефир
2 сало
2 лук
2 яйца


Необходимо посмотреть какие продукты купил vasya, сколько у него денег и сколько ему лет.

Проблема заключается в том, что:
необходио выполнить один единственный запрос к базе данных,
что бы потом через цикл уже выковыривать значения.



Спустя 13 минут, 11 секунд (19.04.2010 - 15:41) sergeiss написал(а):
Встречные вопросы: какие свои мысли по этому поводу, что уже пробовал делать, что получилось и что не получилось?

Спустя 36 минут, 28 секунд (19.04.2010 - 16:18) Mirexzpalich написал(а):
mysqli_query("SELECT * FROM Users,Products WHERE id=fid AND user='vasay' ");

Спустя 5 минут, 23 секунды (19.04.2010 - 16:23) waldicom написал(а):
Цитата (Mirexzpalich @ 19.04.2010 - 15:18)
mysqli_query("SELECT * FROM Users,Products WHERE id=fid AND user='vasay' ");

Эх... Человеку подумать не дал, все за него расписал...

Спустя 2 часа, 28 минут, 13 секунд (19.04.2010 - 18:51) gloomen12 написал(а):
А, если усложнить задачу:
Таблица "Склад" - тут представлены: Продукты, цена, масса
Таблица "Покупатели" - тут представлены: Имя покупателя, что купил


Склад:
Products price масса
молоко 12 1
сахар 10 2
пиво 14 6
водка 16 3

Покупатели:
Имя продукты
оля молоко
оля сахар
петя пиво
петя водка


Аналогично, через один запрос надо получить:
Имя покупателя, продукт который купил, цена, масса

Спустя 5 минут, 30 секунд (19.04.2010 - 18:57) DedMorozzz написал(а):
ты выложил задачу, а не что ты зделал и чне не получилось. Решение задчи - в разделе "работа". Ну и она подразумевает оплату. Так что дополни свой пост иль суммой иль своими наработками
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.