SQL Server - Buscar por medio de un Filtro en una tabla que se uso INNER JOIN

 
Vista:
sin imagen de perfil

Buscar por medio de un Filtro en una tabla que se uso INNER JOIN

Publicado por Luis (2 intervenciones) el 19/04/2023 03:51:24
Buenas Colegas soy Luis un estudiante:
para un proyecto de la U, ocupaba mostrar los datos de 3 tablas en un solo datagridview en c#, hice un procedimiento almacenado por inner join para jalar esa información y no tuve problema alguno.(adjunto imagenes)
Ahora lo que ocupo es seleccionar un nombre de un usuario y que cuando le de al boton buscar la informacion de ese usuario se me vea reflejada en el datagridview.

Se me hace sencillo cuando lo hago de una tabla en especifico ejemplo:
ALTER proc [dbo].[spconsultar_paquete]
@textobuscar varchar(11)
as
SELECT * FROM PAQUETE --Aca que me seleccione todos los registros de mi tabla proveedor
where NOMBRE_PAQUETE like @textobuscar + '%' .

Pero no se como hacer eso cuando se trata de un Procedimiento Almacenado con inner join ... a que tabla llamo o como es el codigo.

Agradezco la colaboracion
Datos-en-el-DataGrid
Procedimiento-almacenado-de-la-union-de-3-tablas-por-inner-join
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Buscar por medio de un Filtro en una tabla que se uso INNER JOIN

Publicado por Isaias (4558 intervenciones) el 19/04/2023 06:22:55
¿A que tabla llamas?, a la que tenga los datos, eso va en el filtro WHERE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Buscar por medio de un Filtro en una tabla que se uso INNER JOIN

Publicado por Luis (2 intervenciones) el 19/04/2023 19:09:02
Buenas , es que el filtro no es de una tabla en especifico... el filtro que yo ocupo es del procedimiento almacenado que lleva el inner join de 3 tablas. En otras palabras, que código ocupo para un procedimiento almacenado en donde yo pueda poner el nombre en la caja de texto y cuando presione en el boton BUSCAR me realice el filtro de solo un cliente que esta en la caja de texto
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Buscar por medio de un Filtro en una tabla que se uso INNER JOIN

Publicado por Isaias (4558 intervenciones) el 19/04/2023 19:36:21
¿En que tabla se encuentra ese cliente o dato?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de ezreal

Buscar por medio de un Filtro en una tabla que se uso INNER JOIN

Publicado por ezreal (2 intervenciones) el 29/04/2023 07:40:54
me muestras los campos de tus tres tablas ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Buscar por medio de un Filtro en una tabla que se uso INNER JOIN

Publicado por Jorge (6 intervenciones) el 09/05/2023 21:50:58
es igual, lo usas en el where el campo a buscar, solo haces referencia a la tabla del inner, ejemplo:

Select *
FROM Tabla1 a
INNER JOIN Tabla2 b on a.id = b.id
WHERE b.CampoBusqueda = @TextoBuscar

ahora bien, puedes usarla de esta forma para cuando el @textobuscar esta vacio:

WHERE b.CampoBusqueda = (Case len(@TextoBuscar) when 0 THEN b.CampoBusqueda else @TextoBuscar END )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar