Esta pregunta ya tiene una respuesta aqui :
Cerrada hace 6 хор .
Таблицы DOS Tengo una de Productos y otra de Ventas.
Идентификатор La de Productos tiene dos campos идентификатор y nombre y la de Ventas tiene, producto_id y client_id
СИ quiero obtener mis productos vendidos ООН determinado клиент normalmente haría алгоритм Комо esto:
SELECT `products`.*
FROM `products`
JOIN `sales` ON `sales`.`product_id` = `product`.`id`
WHERE `sales`.`account_id` = 1
Y меня da el resultado correcto, ми duda es сушит сено alguna diferencia пещера ЕКА consulta y esta otra:
SELECT `products`.*
FROM `products`,`sales`
WHERE `sales`.`account_id` = 1 AND `products`.`id` = `sales`.`product_id`
Pues al parecer я da el mismo resultado.
Дилемма Nota ese lo vi en otra publicación dejo el link
Consulta SQL DOS таблицы
Супер agradecería сабля que consulta es mejor y más eficiente.