Hola todos los del foro. como siempre recurriendo a buscar soluciones en este foro que tanto me ha servido.
Tengo tres tablas definidas asi:
departamento con los campos de codigo-departamento y nombre-departamento
ciudad con: codigo_ciudad, nombre_ciudad y ciudad_departamento
Sucursales con: codigo_sucursal, nombre_sucursal y sucursal_ciudad
la tabla de sucursales tiene 20 registros.
pero al hacer la consulta me salen varios registros repetidos y no encuentro el error.
select codigo_sucursal, nombre_sucursal ,nombre_ciudad,nombre_departamento from sucursales inner join ciudad on (codigo_ciudad=sucursal_ciudad) inner join departamento on (ciudad_departamento = codigo_departamento)
cuando ejecuto la consulta me repite las sucursales por cada ciudad, debiendo mostrame solo 20 que tengo registradas
estare muy agradecido a cualquier ayuda.