Я графический дизайнер, старающийся изо всех сил понять псевдонимы таблиц, но он не работает. Вот что я до сих пор:Пытается использовать псевдонимы таблиц в SQL
SELECT colours.colourid AS colourid1,
combinations.manufacturercolourid AS colourmanid1,
colours.colourname AS colourname1,
colours.colourhex AS colourhex1,
combinations.qecolourid2 AS colouridqe2,
colours.colourid AS colourid2,
colours.colourname AS colourname2,
colours.colourhex AS colourhex2,
colours.colourid AS colourid3,
combinations.qecolourid3 AS colouridqe3,
colours.colourname AS colourname3,
colours.colourhex AS colourhex3,
colours.colourid AS colourid4,
combinations.qecolourid4 AS colouridqe4,
colours.colourname AS colourname4,
colours.colourhex AS colourhex4,
combinations.coloursupplierid
FROM combinations
INNER JOIN colours
ON colours.colourid = combinations.manufacturercolourid;
Теперь, идея заключается в том, что в справочной таблице цветов, то идентификатор будет тянуть код цвета, шестигранник и имя из таблицы перекодировки, так что я могу тянуть код цвета , hex и имя для 4 цветов, которые я ищу. Я могу заставить это работать, но он только подтягивает первое имя, код и шестнадцатеричный код, и я просто не вижу, что я делаю неправильно.
Положите его и разделите строки, которые чрезвычайно трудно читать –
Возможно, вы захотите обновить вопрос с помощью образца 'SELECT *' из таблиц 'colours' и' combination', и вы также можете захотеть для обеспечения ожидаемого результата. –