|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
30501
|
|