
06/09/2011, 15:18
|
 | | | Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Error en consulta JOIN Hola a todos, tengo una duda y no se muy bien como solucionarla o si hay otra forma mejor de hacerlo. Si yo se un campo de una tabla que hace referencia a otra tabla. Por ejemplo el usuario con el id 1 es de una ciudad con el id 23, y esa información esta en una tabla con la siguiente estructura
id ----- idusuario ----- idciudad
3 1 23
Como puedo juntar tres tablas en una? la tabla "union" (la del ejemplo donde esta el" idusuario" y el "idciudad", la tabla "usuarios" (para saber la información del usuarios) y la tabla "ciudades" (para saber la ciudad que corresponde el idciudad 23)
He estado leyendo sobre JOIN (y tampoco se si es la forma mas correcta de hacerlo) pero lo maximo que he conseguido es juntar dos tablas y me da error
SELECT a.*, b.* FROM union a JOIN ciudades b ON b.id = a.idciudad |