Задача:
Получить список тарифов начинающих действовать в определенную дату.
SELECT id, name FROM tariff JOIN INNER ....
Помогите пожалуйста напистаь JOIN
Спустя 3 минуты, 29 секунд (11.11.2011 - 16:13) Fredrich написал(а):
чем связаны две таблицы между собой
Спустя 5 минут, 47 секунд (11.11.2011 - 16:19) jangot написал(а):
Да ни чем, просто две таблицы.
Можно связать через tariffId, но я пока особого смысла не вижу
Можно связать через tariffId, но я пока особого смысла не вижу
Спустя 1 минута, 15 секунд (11.11.2011 - 16:20) jangot написал(а):
tariffDate,tariffId это tariff.id
Если вы об этом
Если вы об этом
Спустя 1 минута, 25 секунд (11.11.2011 - 16:22) Fredrich написал(а):
Я так понял есть список тарифов название и стоимость и есть вторая таблица компания и и время действия правильно? так как их взаимо связывать что от чего зависит
Спустя 3 минуты, 39 секунд (11.11.2011 - 16:25) jangot написал(а):
Да, все так
В таблице tariffDate поле tariffId это id в таблице tariff
В таблице tariffDate поле tariffId это id в таблице tariff
Спустя 5 минут, 33 секунды (11.11.2011 - 16:31) Fredrich написал(а):
необходимо их связывать не по id а по name тогда можно что то сделать а то будет просто выводиться такие тарифы id которых будут соответствовать датам компании во второй таблице
Спустя 9 минут, 47 секунд (11.11.2011 - 16:41) jangot написал(а):
name это название тарифа.
Единственное что объединяет эти таблицы это id и tariffId
Неужели ни как не выбрать тарифы по дате?
Единственное что объединяет эти таблицы это id и tariffId
Неужели ни как не выбрать тарифы по дате?
Спустя 11 минут, 17 секунд (11.11.2011 - 16:52) jangot написал(а):
Все разобрался
SELECT id, name FROM tariff JOIN INNER tariff.id = tariffDate.tariffId AND tariffDate.date = "$my_date"
Спустя 4 часа, 52 минуты, 49 секунд (11.11.2011 - 21:45) Fredrich написал(а):
Да совершенно верно, ты же не говорил что есть перемення $my_date