Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Алгоритм для select'a или другие методы

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Алгоритм для select'a или другие методы
Имя
Сообщение << Старые топики   Новые топики >>
Алгоритм для select'a или другие методы - 2011-02-21 03:34:10.946666   
vppm

Сообщений: 3
Оценки: 0
Присоединился: 2011-02-21 03:20:24.103333
Вообщем есть три таблицы:
1) содержит адресс, id клиента
2) содержит время, id работника, id клиента
3) содержит фамилию работника

как реализовать на php? хотя бы идею, синтаксис не обязателен
Нужно:
работник/время….10……. 11…… 12
Петров ………….адрес1 адрес2 адрес3
Сидоров ……….адрес4 адрес5 адрес6
Post #: 1
RE: Алгоритм для select'a или другие методы - 2011-02-21 05:50:59.650000   
DEH

Сообщений: 195
Оценки: 0
Присоединился: 2007-01-13 22:27:31.370000
Если нагрузки не большие - можно обойтись одним запросом.

Не очень понятно, что нужно, но если я правильно понял, то так:

SELECT tbl2.time, tbl3.rabotnik_name, tbl1.client_adress
FROM tbl2
JOIN tbl1 ON tbl1.client_id=tbl2.client_id
JOIN tbl2 ON tbl2.rabotnik_id=tbl3.rabotnik_id

, где:
rabotnik_id, rabotnik_name - айди и фамилия работника, хранятся в tbl3 (вы ее третьей обозначили)
client_id, client_address - инфа о клиентах, хранится в первой таблице
time - время выезда, там же и инфа о выездах (кто к кому)

На выходе - таблица выездов в формате - время, фамилия работника, адрес выезда.

Какой джоин использовать - не скажу. Буду признателен если кто-то из спецов в мускуле наглядно покажет.

Удачи!
Post #: 2
RE: Алгоритм для select'a или другие методы - 2011-02-21 06:08:45.166666   
vppm

Сообщений: 3
Оценки: 0
Присоединился: 2011-02-21 03:20:24.103333
Странный запрос, мне кажется через Where tbl1.client_id=tbl2.client_id and tbl2.rabotnik_id=tbl3.rabotnik_id будет проще, но я имел ввиду другое
В общем пошел диким путем, как упростить это хорошим запросом
Post #: 3
RE: Алгоритм для select'a или другие методы - 2011-02-21 06:42:55.526666   
vppm

Сообщений: 3
Оценки: 0
Присоединился: 2011-02-21 03:20:24.103333
все решение найдено, нужно было просто проверять на существование элемента массива, вот отлично сам с собой поговорил здесь)))
Post #: 4
RE: Алгоритм для select'a или другие методы - 2011-02-21 06:44:45.196666   
DEH

Сообщений: 195
Оценки: 0
Присоединился: 2007-01-13 22:27:31.370000
Честно говоря, не понимаю что в скрипте происходит.

Чем мое решение не подходит?
Post #: 5
RE: Алгоритм для select'a или другие методы - 2011-02-21 06:54:57.063333   
DEH

Сообщений: 195
Оценки: 0
Присоединился: 2007-01-13 22:27:31.370000
Здорово! :)

Заведи бложик :)
Post #: 6
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Алгоритм для select'a или другие методы







Связаться:
Вопросы по сайту / xakep@glc.ru

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