Hi All,

Can anyone help me get this query working in MySQL, this was created using
Access, but it doesn't port well for MySQL syntax:

SELECT basket.id,
products.part_code,
products.product_type,
products.description,
product_options_1.options,
basket.price, basket.quantity,
basket.price*basket.quantity AS total
FROM (products LEFT JOIN product_options ON
products.prod_id=product_options.prod_id)
RIGHT JOIN (product_options AS product_options_1 RIGHT JOIN (basket_header
INNER JOIN basket ON basket_header.basket_id=basket.basket_id) ON
product_options_1.po_id=basket.op_id) ON products.prod_id=basket.prod_id
GROUP BY basket.id, products.part_code, products.product_type,
products.description, product_options_1.options, basket.price,
basket.quantity, basket.price*basket.quantity, basket_header.basket_id,
products.options
HAVING (((basket_header.basket_id)=4));

Here is the error message MySQL reports:

ERROR 1064: You have an error in your SQL syntax near '(product_options AS
product_options_1 RIGHT JOIN (basket_header INNER JOIN baske' at line 9

Seems MySQL doesn't like the RIGHT JOIN syntax. Any ideas to the correct
syntax?

Thanks,

Kevin


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to