Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Запрос из двух таблиц (Vladimir Kiselyov) 13/01/2007 - 16:31:32



From: Vladimir Kiselyov - 13/01/2007 - 16:31:32
Subject:Запрос из двух таблиц
-----------------
Не могу написать запрос что бы выбрать за один раз КОЛЛИЧЕСТВО сделанных ПОКУПОК, ОБЩАЯ СУММА всех покупок, по отношению к ОДНОМУ пользователю.

Есть две таблицы:
Sale:
id (1,2,3,..)
login (vasja, petja, vasja,anton,..)
date (111152525, 1525252, 212512, ...)

Products:
id (1,2,3,...)
sale_id (3,3,6,7,7,9,..)
name (tel1, tel2,tel1,tel5,...)
price (3000,4500, 3000,1500,...)
count(1, 2, 1, 4, 1, ..)
discount (0, 1, 0, 1)

Пробывал так, но не работает :(
mysql_query("SELECT
SUM('PRODUCTS.price') AS `sum` AND
SUM('PRODUCTS.count') AS `count` AND
COUNT('PRODUCTS.discount') AS `discount`
FROM `PRODUCTS` AND `SALE`
WHERE `PRODUCTS.discount`>='0' AND `PRODUCTS.id`='SALE.id' AND `SALE.login`='".$user."'")
Перепробывал все что знал(но знаю мало) :(

Делаю сейчас двумя запросами одним выбираю массив ID запрашиваемого пользователя из SALE.
Второй в цикле WHILE(PHP) выбираю из PRODUCTS считая потраченую сумму, и колличество товара, для этого пользователя.
Хочется стремится к норме!



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
30501



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |