Ferris: Nachtrag

Beitrag lesen

Mein Versuch sieht jetzt so aus.
Ist das korrekt?

SELECT  
    PRODUCTS.id,  
    PRODUCTS...andere Angaben...,  
    COLORS.colorname,  
    COLOR_SIZE_RELATION.price,  
    PRODUCT_DETAILS.size,  
    PRODUCT_DETAILS...andere Angaben...,  
FROM  
    PRODUCTS  
LEFT JOIN  
    PRODUCT_DETAILS  
ON PRODUCT_DETAILS.productid = PRODUCTS.id  
LEFT JOIN  
    COLORS  
ON COLORS.id = PRODUCTS.colorid  
LEFT JOIN  
    (COLOR_SIZE_RELATION  
    INNER JOIN  
        SIZES  
    ON SIZES.id = COLOR_SIZE_RELATION.sizeid  
    )  
ON COLOR_SIZE_RELATION.colorid = PRODUCTS.colorid  
AND SIZES.size = PRODUCT_DETAILS.size  
WHERE  
    PRODUCTS.id = '1'