I have this problem that according to me I made a query to get only one answer row, but for some reason I get the same record several times, can someone tell me what I'm doing wrong?
select
[Nombre de Obra],
Estado =
case estatus
when '0'
then 'Falta número de registro por el IMSS'
when '1'
then CONVERT(varchar(10), ob.[Número de registro de obra])
end,
ob.[Registro Patronal DV], [Nombre, denomicacion o razon social] patron,
ob.RFC,
concat(
calle + ' ', [numero exterior] + ' ', [numero interior] + ' ',
colonia + ' ',
municipiodelegacion + ' /',
codigopostal + ' ',
localidad + ' /',
entidadfederativa
) Ubicación
, st2.[Herramienta y equipo], st2.[Costo directo del análisis de precios unitarios], st2.[Costos indirectos, utilidad y financiamiento], st2.[Días pagados], st2.[Importe presupuestado(sin IVA)], st2.[Mano de obra], st2.Materiales
from ObrasSatic ob
inner join saticF2 st2
on st2.[Número de registro de obra] = ob.[Número de registro de obra]
where ob.id_obra = 2