Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

SQL повторы полей столбцов колонок в одних полях столбцах колонках

Mag elliux Ученик (101), на голосовании 3 года назад
Кратко о проблеме: при выводе, все выводит вдоль и поперек.
пример:
цвет яркость контрастность
яркость ...
контрастность ...

SELECT DISTINCT
colors.color_purple "название цвета",
level_color.first_lvl "яркость",
сontrast_color.first_lvl "контрастность"
FROM colors, level_color, сontrast_color
ORDER BY level_color.first_lvl ASC

Как вывести без повторов.
Дополнен 3 года назад
спасибо!

пример использования JOIN:
SELECT
table 1
table 2
table 3
FROM table 1
LEFT JOIN table 2 ON table 2.table 2_id = table 1.table 1_id
LEFT JOIN table 3 ON table 3.table 3_id = table 1.table 1_id
Голосование за лучший ответ
А Мудрец (14803) 3 года назад
Не делать декартово произведение, а использовать Join
Похожие вопросы