Please, una ayudita con una query antes de que mi cabeza explote.
Tengo como ejemplo, las siguientes 3 tablas:
Código:
Un usuario puede tener varios empleos.TABLA users - iduser (bigint) - username (varchar(50)) TABLA jobs - idjob (bigint) - jobname (varchar(50)) - userid (bigint)
Lo que necesito obtener en una query es la información del usuario y el ID de los empleos a los que está subscrito.
Algo así:
[iduser1, username1, idjob1, idjob3]
[iduser2, username2, idjob2, idjob3, idjob8]
[iduser3, username3, idjob5]
Si intento algo así:
SELECT u . * , (SELECT `idjob` FROM `jobs` WHERE `userid` = u.`iduser`) AS idjob FROM `users` u WHERE...
Como es lógico recibo el error:
#1242 - Subquery returns more than 1 row
Saludos y gracias por el apoyo,
Silver