ok, war garnicht so schwer ;)
SELECT *
FROM `values`
LEFT JOIN `properties` ON `values`.`id` = `properties`.`values_id`
LEFT JOIN `products_properties` ON `values`.`id` = `products_properties`.`values_id`
WHERE (
`values`.`typ` = 'products_properties'
AND isnull( `products_properties`.`values_id` )
)
OR (
`values`.`typ` = 'properties'
AND isnull( `properties`.`values_id` )
)
... so geht's. Allerdings sind es 5 oder 6 Tabellen,
die ich in dem SQL-Statament berücksichtigen müsste
und ich frage mich, ob das eventuell eleganter geht.
beste gruesse,
heinetz