Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 1
Регистрация: 26.07.2013
Сообщений: 49
1

как сделать так чтоб было видно всех klient в том числе у которых нет zakaz

17.08.2013, 13:43. Показов 2228. Ответов 24
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть вот такой запрос.
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SELECT
  klient.tel,
  klient.familiya,
  klient.imy,
  klient.otchestvo,
  klient.smsras,
  klient.smsstat,
  SUM(stroka_zakaza.kol * price.price) AS summa1,
  klient.idklient
FROM klient
  INNER JOIN zakaz
    ON klient.idklient = zakaz.idklient
  INNER JOIN stroka_zakaza
    ON zakaz.idzakaz = stroka_zakaza.idzakaz
  INNER JOIN price
    ON stroka_zakaza.idprice = price.idprice
GROUP BY klient.idklient
Данный запрос показывает все klient у которых есть zakaz.

А как сделать так чтоб было видно всех klient в том числе у которых нет zakaz
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.08.2013, 13:43
Ответы с готовыми решениями:

Как сделать чтоб было видно переменную?
Вопрос в следующем, как сделать чтоб видно было переменную arr?? Если я распечатываю её сразу, то...

Как сделать чтоб при запуске дочерней форма компоненты с Form1 не мешались, и не было видно на Form2?
Как сделать чтоб при запуске дочерней форма компоненты с Form1 не мешались, и не было видно на...

Как сделать так чтобы программу не было видно на панели задач
Как сделать так чтоы программу небыло видно на панели задач (нижняя панель)?

Как сделать так, чтобы при запуске программы её не было видно?
Как сделать так, чтобы при запуске программы её не было видно? А именно программа запущена а...

24
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
18.08.2013, 10:18 21
Author24 — интернет-сервис помощи студентам
Нет

Индекс нужно делать, если поле (или группа полей) является ссылкой на другую таблицу и используется для получения информации оттуда.

На досуге почитайте про foreign key
1
0 / 0 / 1
Регистрация: 26.07.2013
Сообщений: 49
18.08.2013, 10:19  [ТС] 22
Цитата Сообщение от cygapb-007 Посмотреть сообщение
Нет

Индекс нужно делать, если поле (или группа полей) является ссылкой на другую таблицу и используется для получения информации оттуда.

На досуге почитайте про foreign key
Ну я то и имел ввиду )))))
0
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
18.08.2013, 10:25 23
Не совсем точно сформулировал.

Индекс предназначен для быстрого поиска нужной строки в огромной таблице.

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

Добавлено через 2 минуты
А цепочка связей без индексов породит лавинообразный скан задействованных таблиц, что у вас и случилось.
2
0 / 0 / 1
Регистрация: 26.07.2013
Сообщений: 49
18.08.2013, 10:27  [ТС] 24
Цитата Сообщение от cygapb-007 Посмотреть сообщение
Не совсем точно сформулировал.

Индекс предназначен для быстрого поиска нужной строки в огромной таблице.

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

Добавлено через 2 минуты
А цепочка связей без индексов породит лавинообразный скан задействованных таблиц, что у вас и случилось.
Спасибо тебе добрый человек (cygapb-007) За то что разобрался в моей каше все заработало. )))))
0
Заблокирован
19.08.2013, 13:02 25
Цитата Сообщение от shurek2013 Посмотреть сообщение
Да только при этом надо сосчитать сколько они всего заказывали то что выводиться в summa1
Сосчитать сколько заказывали те, которые ничего не заказывали?
0
19.08.2013, 13:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.08.2013, 13:02
Помогаю со студенческими работами здесь

Как сделать так чтобы было видно что подставляться в уравнения
Я хочу чтобы через равно програма подставляла числа, а через следующие результат, тоесть как бы в...

Как сделать так чтоб не было в начале ни 0 ни пробела
Дан текстовый файл (он у меня input.txt), который содержит действительные числа (кол-во чисел не...

Как сохранять в базу данных числа, у которых бесконечный остаток так, чтобы не было видно бесконечного остатка?
Я уже несколько раз поднимал этот вопрос на форуме, но тогда он косался вывода в Label. Теперь мне...

Как сделать окно поверх всех, в том числе и панели задач?
Есть окно, которому я задал стили, чтобы оно было поверх всех окон (TOPMOST). Так-то оно поверх...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru