Задавайте вопросы, мы ответим
Вы не зашли.
Напишу своими словами так как не знаю MySQL синтаксис ..
есть 2 табл
таб (1) дата ,еда
таб (2) дата ,еда ,кол, пользователь
нада выбрать с 2 таблиц 'Дата', 'еда','количество'
присоденить таб (1) левым соединением таб (2) по реквизитам 'дата' ,'еда'
и отборы
таб (1)
в интервале дат д1 и д2
таб(2)
отбор по пользователю
помогите...
Неактивен
есть предположения что пишеться гдето так
Неактивен
если "дата" ,"еда" есть во второй таблице, зачем вообще нужна первая?
Или расскажите в чем отличие полей дата.таб1, еда.таб1 и дата.таб2, еда.таб2
Неактивен
Артём написал:
если "дата" ,"еда" есть во второй таблице, зачем вообще нужна первая?
Или расскажите в чем отличие полей дата.таб1, еда.таб1 и дата.таб2, еда.таб2
ну нут представь есть таблица куда вносят наименоваие обедов и дату ... (например админ )
а вторую на основании первой заполняет пользователь количество ..
а теперь представь что пользователь выбрал интервал дат и в него попали как те записи где он выбрал кол так и те которые предстоит выбрать
надеюсь доступно обяснил
помоги лучше .. а то я не знаю правильно ли синтаксис написал ..
Отредактированно Arfey (16.06.2010 11:15:38)
Неактивен
есть спасиба ) скину мож комуто будет познавательно
$query = "SELECT food.Date, food.Food, food_menue.number
FROM food LEFT JOIN food_menue ON food.Date=food_menue.Date AND food.Food=food_menue.Food WHERE food.Date BETWEEN DATE('" . $dt_from . "') AND ('" . $dt_to . "') AND food_menue.User_id = '0' order by `Date`";
Неактивен