Solved my own problem! In the end the magic code was this:
Code:
$sql="SELECT DISTINCT pov.products_options_values_id, pov.products_options_values_name, pa. *
FROM " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov, " . TABLE_PRODUCTS_ATTRIBUTES . " pa
LEFT JOIN products_with_attributes_stock pwas ON pwas.stock_attributes REGEXP pa.products_attributes_id
WHERE pa.products_id = '" . (int)$_GET['products_id'] . "'
AND pa.options_id = '" . (int)$products_options_names->fields['products_options_id'] . "'
AND (
pwas.quantity >0
OR pwas.quantity IS NULL
)
AND pa.options_values_id = pov.products_options_values_id
AND pov.language_id = '" . (int)$_SESSION['languages_id'] . "'" .
$order_by;
Hope that helps someone else!
Bookmarks