SELECT
smena.smena,
smena.name,
low.Value,
t_table.tt_date
FROM
(
t_table
RIGHT JOIN low
ON t_table.id_day = low.id
)
RIGHT JOIN smena
ON t_table.id_smena = smena.id
ORDER BY
smena.smena,
low.Value;
SQL запрос. В чем я не прав ?
Цитата:
Select lrs.smena as smena, D.value as DAYNAME, lrs.name as Number, tt_date
from low D, SMENA lrs
left outer join t_table tt on tt.id_day=D.id and tt.id_smena=lrs.id
order by smena, DAYNAME
from low D, SMENA lrs
left outer join t_table tt on tt.id_day=D.id and tt.id_smena=lrs.id
order by smena, DAYNAME
Не происходит подсоединение записей из таблицы t_table :(
Отдельно, без left outer join, мы видим красивую табличку Смена-Дни.
Вродеж сделал условие на идшники обоих таблиц в left outer join.
Структуру данных и название используемой СУБД или движка в студию! Тогда и запросец нарисуем. :)
Цитата:
from low D, SMENA lrs
- данная комбинация обеспецивает набор в виде Смена-День (к примеру 1 смена - Пн)
Цитата:
left outer join t_table tt on tt.id_day=D.id and tt.id_smena=lrs.id
- теоретически мы используем 2 предыдущ. таблицы как ключи, для получения уникальных данных из t_table
СУБД - фаерберд 2.1
Цитата: EpoxDe1u
- данная комбинация обеспецивает набор в виде Смена-День (к примеру 1 смена - Пн)
- теоретически мы используем 2 предыдущ. таблицы как ключи, для получения уникальных данных из t_table
- теоретически мы используем 2 предыдущ. таблицы как ключи, для получения уникальных данных из t_table
Если я правильно понял задачу, то
Код: