Hi,
with the tables eg:

Product: id, product, cost

ProductTag: productId, TagId

Tag: id, tag

I have created the ability to selectively assign tags to products if required via a many-to-many relationship.
Now I want to join the tables in MySQL so that I can see all products and in the tag column they should have a tag if there is one. I can do the left outer join to join the product and many-to-many table ProductTag:


select Product.id, ProductTag.TagId from Product left join ProductTag on Product.id = ProductTag.productId

but how do I then, in the same, select statement describe the join between ProductTag and Tag to produce the columns:

Product.product, Product.cost, Tag.tag

where most Tag.tag fields will not have values.

I would hugely appreciate any assistance in this regard.
Matthew



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]



Reply via email to