I always see like
joins(~~~).where(~~~~)
How to write like
SQL join: where clause vs. on clause
SELECT *
FROM Orders
LEFT JOIN OrderLines ON OrderLines.OrderID=Orders.ID
AND Orders.ID = 12345
ActiveRecord in rails.
I always see like
joins(~~~).where(~~~~)
How to write like
SQL join: where clause vs. on clause
SELECT *
FROM Orders
LEFT JOIN OrderLines ON OrderLines.OrderID=Orders.ID
AND Orders.ID = 12345
ActiveRecord in rails.
You can do your query like:
Order.joins("LEFT JOIN order_lines ON order_lines.order_id=orders.id
AND orders.id = 12345")