Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Выдает ошибку

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]   [41-50]   [51-60]  ...    [61-68] 

 
 автор: Sfinks   (03.11.2012 в 22:55)   письмо автору
 
   для: Виктория1   (03.11.2012 в 22:50)
 

Тогда шагайте на указанный сайт и читайте, вникайте, решайте..... До полного просветления =)
При чем описание там на русском.

  Ответить  
 
 автор: Sfinks   (03.11.2012 в 22:53)   письмо автору
 
   для: Виктория1   (03.11.2012 в 22:40)
 

Если речь о PhpMyAdmin, то чтобы экспортировать базу целиком, нужно сперва из нее выйти. Т.е. в верхней строчке перейти по ссылке "localhost" и уже там нажать экспорт. Затем в экспорте переключить "Способ экспорта" с быстрого на обычный и в списке доступных баз выбрать требуемую. Остальные настройки вам не особо нужны, поэтому отмотайте вниз и нажмите ОК.

  Ответить  
 
 автор: Виктория1   (03.11.2012 в 22:50)   письмо автору
 
   для: Sfinks   (03.11.2012 в 22:49)
 

Помогите с экспортом... Прошу......
Вы правы я очень сильно хочу понять, оценка не так сильно важна. главное чтоб было в голове..

  Ответить  
 
 автор: 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 - решить за вас. Вроде я не против, но вы похоже хотите понять, а не тупо сдать. Это радует. Поэтому советую учиться постепенно, а не "с корабля на бал". Но это займет какое-то время.

  Ответить  
 
 автор: Виктория1   (03.11.2012 в 22:40)   письмо автору
 
   для: Sfinks   (03.11.2012 в 19:35)
 

Sfinks, только вы можете меня спасти!!
Как экспортировать бд?
Я нажимала-экспорт и ок. и при импорте выдает оошибку. что не обнаружено бд

  Ответить  
 
 автор: Виктория1   (03.11.2012 в 19:47)   письмо автору
 
   для: Sfinks   (03.11.2012 в 19:35)
 

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

  Ответить  
 
 автор: Sfinks   (03.11.2012 в 19:35)   письмо автору
 
   для: Виктория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. для каждой группы....
Не понял. Что для групп нужно определить? У нас есть только группы товаров. Они ничего не предпочитают.

  Ответить  
 
 автор: Виктория1   (03.11.2012 в 18:55)   письмо автору
 
   для: Sfinks   (03.11.2012 в 18:53)
 

Куда пропало ваше вчерашнее настроение?
я немного не понимаю как реализовать ту таблицу которую вы предлагает сделать...
а запросы...
Вычислить среднее количество позиций в чеке.
Select cheque_id,count(goods_id) from `cheque_contents`
Group by cheque_id
это всего позиций,а как среднее не понимаю, думала вложенны,а как его делать хз..
Для каждого покупателя и для каждой группы определить наиболее предпочитаемые им виды товаров.

а это вообще для меня сумерки

  Ответить  
 
 автор: Sfinks   (03.11.2012 в 18:53)   письмо автору
 
   для: Виктория1   (03.11.2012 в 15:11)
 

Опять вы какую-то ерунду придумываете. Чем не устраивает предложенный мной вариант?

Какие 3 запроса? Опишите словами.

  Ответить  
 
 автор: Виктория1   (03.11.2012 в 15:11)   письмо автору
 
   для: Sfinks   (03.11.2012 в 15:04)
 

ой....... как же я буду то??? мне еще 3 запроса надо....
contents это состав чека. к примеру
номер чека товары
1 2
1 4
и так далеее...
только что будет ключом не знаю..

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]   [41-50]   [51-60]  ...    [61-68] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования