SQL - Alguien me puede corregir esto (simple)

 
Vista:

Alguien me puede corregir esto (simple)

Publicado por JJ (5 intervenciones) el 29/01/2002 14:19:02
Ok, es JSP, Quiero que de una tabla me filtre por la variable que tengo.. (que si lo hace), pero si le quiero añadir el distinct dept2 me manda error, estoy seguro es problema de sintaxis:

select * from tbdistr where dept1 like '"+selectedbox1+"' and distinct dept2

Gracias
JJ
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

RE:Alguien me puede corregir esto (simple)

Publicado por r (1 intervención) el 30/01/2002 10:48:53
select * from tbdistr
where dept1 like \\\'\\\"+selectedbox1+\\\"\\\'
and AQUI VA EL NOMBRE DE COLUMNA
distinct NO PERMITIDO AQUI
dept2 ;

si dept1 es de tipo caracter, vale, pero usa comilla simple.
el distinct no se usa en la WHERE usa NOT LIKE o <>
pero vuelve a nombrarle la columna.
cada condición necesita la columna referenciada aunque sea
la misma columna que la claúsula anterior.


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

RE:Alguien me puede corregir esto (simple)

Publicado por Jesús (3 intervenciones) el 18/02/2002 09:40:24
Creo que lo que tienes que hacer es:

select * from tbdistr where dept1 like '"+selectedbox1+"' and dept1 not in (select distinct dept2 from tbdistr)
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