Skip to content

Instantly share code, notes, and snippets.

@abdellani
Created January 18, 2023 08:52
Show Gist options
  • Save abdellani/942e837fb6cf68e997f1d04f8a89568b to your computer and use it in GitHub Desktop.
Save abdellani/942e837fb6cf68e997f1d04f8a89568b to your computer and use it in GitHub Desktop.
without references
SELECT "spree_line_items".* FROM "spree_line_items"
LEFT OUTER JOIN "spree_variants" "variant"
ON "variant"."id" = "spree_line_items"."variant_id"
LEFT OUTER JOIN "spree_products" "product"
ON "product"."id" = "variant"."product_id"
LEFT OUTER JOIN "spree_tax_categories"
ON "spree_tax_categories"."deleted_at" IS NULL
AND "spree_tax_categories"."id" = "product"."tax_category_id"
LEFT OUTER JOIN "spree_tax_rates"
ON "spree_tax_rates"."deleted_at" IS NULL
AND "spree_tax_rates"."tax_category_id" = "spree_tax_categories"."id"
LEFT OUTER JOIN "enterprises" "supplier"
ON "supplier"."id" = "product"."supplier_id"
WHERE "spree_line_items"."id" = $1
ORDER BY supplier.name, product.name, variant.display_name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment