Ich bin für einen Bericht in SSRS 2008 eine MySQL db abfragt, und ich habe kein Problem, die folgenden verbinden zwei unterschiedliche Abfragen mit ...Kombination 3 verschiedene Abfragen
SELECT a.arrivalDate, a.order_item_id, b.roomType
FROM
(select order_item_id, meta_value as arrivalDate from `wp_woocommerce_order_itemmeta` WHERE `meta_key` LIKE 'Arrival Date') as a,
(select order_item_id, meta_value as roomType from `wp_woocommerce_order_itemmeta` WHERE `meta_key` LIKE 'type-of-room') as b
WHERE a.order_item_id = b.order_item_id
... aber wenn ich versuchen, einen dritten hinzufügen, es nimmt Problem mit meinem WHERE-Klausel, aber ich schwor coulda habe ich es auf diese Weise zu tun:
SELECT a.arrivalDate, a.order_item_id, b.roomType, c.retreatDate
FROM
(select order_item_id, meta_value as arrivalDate from `wp_woocommerce_order_itemmeta` WHERE `meta_key` LIKE 'Arrival Date') as a,
(select order_item_id, meta_value as roomType from `wp_woocommerce_order_itemmeta` WHERE `meta_key` LIKE 'type-of-room') as b,
(select order_item_id, meta_value as retreatDate from `wp_woocommerce_order_itemmeta` WHERE `meta_key` LIKE 'retreat-date') as c,
WHERE a.order_item_id = b.order_item_id AND a.order_item_id = c.order_item_id
Irgendwelche Tipps?
Übrigens, es ist nicht, wie ich es tun würde - aber was ist mit dem SSRS-Tag? – Strawberry
Es ist für SSRS, und es ist in der SQL Server-Berichtsgenerator – Tim
Ich bin offen für Vorschläge, wenn Sie eine andere Möglichkeit kennen, die effizienter sein könnte. – Tim