[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: подскажите как упростить запрос
Markus111
У меня в запросе вот такие строки
left join clubs c on c.id=k.doma
left join clubs c1 on c1.id=k.viizd

как правильно ее записать



Спустя 1 минута, 31 секунда (26.09.2012 - 21:49) inpost написал(а):
Всё норм.

Спустя 3 минуты, 10 секунд (26.09.2012 - 21:52) Markus111 написал(а):
Значит я правильно записал?

Спустя 1 минута, 6 секунд (26.09.2012 - 21:53) inpost написал(а):
Аааа, у тебя же одна таблица: ON a=b AND c=d ... используй И!

Спустя 2 минуты, 4 секунды (26.09.2012 - 21:55) Markus111 написал(а):
Спасибо, работает

Спустя 18 минут, 48 секунд (26.09.2012 - 22:14) Markus111 написал(а):
Возникла новая проблема, у меня 2 столбца дома и на выезде
у меня теперь выводит в оба столбца значение поля дома, а как мне записать что бы были разные значения

Спустя 4 минуты, 31 секунда (26.09.2012 - 22:18) inpost написал(а):
Я не знаю структуры. Я не знаю, что ты хочешь... может тебе нужна вообще обычная выборка?
SELECT *
FROM `table`
WHERE a=b OR c=d

LEFT JOIN - для присоединения одной записи ко второй.

Я бы сделал иначе, я бы хранил идентификатор матча ОДИН для двух записей.
Партия: 1612 , матч 1
Партия: 1612 , матч 2
Тогда ты смог бы менять количество матчей.

Если у тебя фиксированно их 2, то храни оба матча в одной записи:
матч1,очки_команда1,очки_команда2,матч2...
|состоялся|1|0|Не состоялся|0|0

Спустя 2 минуты, 35 секунд (26.09.2012 - 22:21) Markus111 написал(а):
наверно я так и сделаю, спасибо

Спустя 1 минута, 20 секунд (26.09.2012 - 22:22) inpost написал(а):
Зная ситуацию программирование заключается в поиск оптимального решения под КОНКРЕТНУЮ задачу.


_____________
Womans in your town
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.