【发布时间】:2017-12-10 19:45:42
【问题描述】:
我知道这是一个写得很糟糕的查询。如何使用 Laravel 查询构建器重写它?
SELECT tgi.rate, tgi.tax_types_id, tt.name, tt.sales_chart_master_id, tt.purchase_chart_master_id
FROM tax_group_items tgi, tax_types tt
WHERE tgi.tax_groups_id = (SELECT tax_groups_id FROM customers WHERE id=2)
AND tt.id = tgi.tax_types_id
AND tt.id NOT IN (SELECT tax_types_id FROM item_tax_type_exemptions WHERE item_tax_types_id = (SELECT item_tax_types_id FROM products WHERE id = 1))
【问题讨论】:
-
也发布你雄辩的模型
-
请同时发布模型类。
标签: php laravel join laravel-query-builder