我是一名盡我所能理解表別名的平面設計師,但它不工作。 這是我到目前爲止有:現在試圖在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;
,這個想法是,在顏色查找表,該ID將拉動從查找表的顏色代碼,十六進制和名稱,以便我可以拉的顏色代碼,十六進制和我正在尋找的4種顏色的名稱。我可以得到這個工作,但它只拉第一個名字,代碼和十六進制,我只是沒有看到我做錯了什麼。
把代碼放在裏面,並且分隔線條,這是非常難以閱讀的 – 2010-06-14 21:03:17
您可能希望用'colours'和'combinations'表中的示例'SELECT *'更新問題,而且您可能還想要提供預期的產出。 – 2010-06-14 21:10:50