|
|
|
|
|
для: Виктория1
(03.11.2012 в 22:50)
| | Тогда шагайте на указанный сайт и читайте, вникайте, решайте..... До полного просветления =)
При чем описание там на русском. | |
|
|
|
|
|
|
|
для: Виктория1
(03.11.2012 в 22:40)
| | Если речь о PhpMyAdmin, то чтобы экспортировать базу целиком, нужно сперва из нее выйти. Т.е. в верхней строчке перейти по ссылке "localhost" и уже там нажать экспорт. Затем в экспорте переключить "Способ экспорта" с быстрого на обычный и в списке доступных баз выбрать требуемую. Остальные настройки вам не особо нужны, поэтому отмотайте вниз и нажмите ОК. | |
|
|
|
|
|
|
|
для: Sfinks
(03.11.2012 в 22:49)
| | Помогите с экспортом... Прошу......
Вы правы я очень сильно хочу понять, оценка не так сильно важна. главное чтоб было в голове.. | |
|
|
|
|
|
|
|
для: Виктория1
(03.11.2012 в 19:47)
| | Все это синтаксис оператора SELECT с подзапросами, кроме нескольких функций:
- count(*) -количество строк в группе
- max(field) -максимальное значение поля field в группе
- avg(field) -среднее значение поля field в группе
В зависимости от того сколько у вас есть времени, советую начать решать задачки обучающего этапа на сайте http://sql-ex.ru.
Там в каждой задачке есть ссылки на описание операторов, рекомендованных для решения данной конкретной задачи.
Просто я не знаю как вам помочь по другому. 1 - решить за вас. Вроде я не против, но вы похоже хотите понять, а не тупо сдать. Это радует. Поэтому советую учиться постепенно, а не "с корабля на бал". Но это займет какое-то время. | |
|
|
|
|
|
|
|
для: Sfinks
(03.11.2012 в 19:35)
| | Sfinks, только вы можете меня спасти!!
Как экспортировать бд?
Я нажимала-экспорт и ок. и при импорте выдает оошибку. что не обнаружено бд | |
|
|
|
|
|
|
|
для: Sfinks
(03.11.2012 в 19:35)
| | Уважаемый, Sfinks мне не знакомы операторы,которые вы используете в своих запросах.. Постараюсь сама разобраться что каждый означает, чтобы не отвлекать вас. | |
|
|
|
|
|
|
|
для: Виктория1
(03.11.2012 в 18:55)
| | > Куда пропало ваше вчерашнее настроение?
Дел много. Спешу =)
-------------------
Таблица invoice (чек, счет, счет-фактура):
invoice_id -ключ.
gipermarket_id -внешний ключ, указывающий в каком магазине выбит чек.
seller_id -внешний ключ, указывающий кто покупатель.
-------------------
Таблица prodazhi:
prodazhi_id -ключ (уникальный идентификатор каждой проданной еденицы товара)
invoice_id -внешний ключ, указывающий к какому чеку относится данная конкретная проджажа
goods_id -внешний ключ, указывающий, какой товар продан
prodazhi_date -дата продажи (тип поля DATETIME или TIMESTAMP)
prodazhi_summ -цена, по которой продан товар
-------------------
По моему прозрачнее некуда. Возможно с переводом некоторые проблемы только.
-------------------
Вы в своем запросе снова пишете поля, которых в моих таблицах не было.
В результате я ниче не понимаю
Я вам покажу на примере своих таблиц
-------------------
1. Вычислить среднее количество позиций в чеке.
SELECT avg(co)
FROM( SELECT count(*)co
FROM prodazhi
GROUP BY invoice_id
)t
|
2. Для каждого покупателя определить наиболее предпочитаемые им виды товаров.
SELECT (SELECT seller_name FROM sellers WHERE seller_id=t1.seller_id)
, (SELECT goods_name FROM goods WHERE goods_id=t1.goods_id)
FROM( SELECT seller_id, goods_id, count(*)co
FROM invoice i
JOIN prodazhi USING( invoice_id )
GROUP BY seller_id, goods_id
)t1
JOIN( SELECT seller_id, max(co)mx
FROM( SELECT seller_id, count(*)co
FROM invoice i
JOIN prodazhi USING( invoice_id )
GROUP BY seller_id, goods_id
}t
GROUP BY seller_id
)t2
ON t1.seller_id=t2.seller_id AND co=mx
|
3. для каждой группы....
Не понял. Что для групп нужно определить? У нас есть только группы товаров. Они ничего не предпочитают. | |
|
|
|
|
|
|
|
для: Sfinks
(03.11.2012 в 18:53)
| | Куда пропало ваше вчерашнее настроение?
я немного не понимаю как реализовать ту таблицу которую вы предлагает сделать...
а запросы...
Вычислить среднее количество позиций в чеке.
Select cheque_id,count(goods_id) from `cheque_contents`
Group by cheque_id
это всего позиций,а как среднее не понимаю, думала вложенны,а как его делать хз..
Для каждого покупателя и для каждой группы определить наиболее предпочитаемые им виды товаров.
а это вообще для меня сумерки | |
|
|
|
|
|
|
|
для: Виктория1
(03.11.2012 в 15:11)
| | Опять вы какую-то ерунду придумываете. Чем не устраивает предложенный мной вариант?
Какие 3 запроса? Опишите словами. | |
|
|
|
|
|
|
|
для: Sfinks
(03.11.2012 в 15:04)
| | ой....... как же я буду то??? мне еще 3 запроса надо....
contents это состав чека. к примеру
номер чека товары
1 2
1 4
и так далеее...
только что будет ключом не знаю.. | |
|
|
|
|