Estoy tratando de limitar la siguiente declaración de SQL.LIMITAR un JOIN de SQL
SELECT expense.*, transaction.* FROM expense
INNER JOIN transaction ON expense_id = transaction_expense_id
Lo que yo quiero hacer, es limitar el número de filas 'padre'. ES DECIR. si hago un LÍMITE 1, recibiría solo un artículo de gasto, pero aún obtendría todas las transacciones asociadas con él.
¿Cómo se lograría esto?
En esta etapa, si hago LIMIT 1, obtengo un gasto y solo una transacción.
que podría estar siendo mudo, pero no necesita incluir la tabla de usuario en el algún lugar de unirse a? – Ben
como señaló @rixth, debe calificar sus combinaciones en todas las tablas involucradas en SELECT ... –
¡Vaya, olvidó que la tabla de usuarios estaba allí! Error de mi parte, la búsqueda ha sido arreglada. –