SoloCodigo

Bases de Datos => MySQL => Mensaje iniciado por: elisa44 en Lunes 3 de Julio de 2006, 03:58

Título: Instr Mysql
Publicado por: elisa44 en Lunes 3 de Julio de 2006, 03:58
Hola
Tengo el siguiente query:
Select t1.campo1, t2.campo2 from tabl1 t1, tabla2 t2 where ... And (instr (?, t1.campo1)=1), no me funciona, con oracle no tengo problemas. Ojala alguien pueda ayudarme.
Gracias
Título: Re: Instr Mysql
Publicado por: Last Dragon en Martes 11 de Julio de 2006, 19:41
que error te manda?

tal vez estas usando funciones propias de oracle y no del standart sql
Título: Re: Instr Mysql
Publicado por: RadicalEd en Martes 11 de Julio de 2006, 20:17
Cita de: "elisa44"
Hola
Tengo el siguiente query:
Select t1.campo1, t2.campo2 from tabl1 t1, tabla2 t2 where ... And (instr (?, t1.campo1)=1), no me funciona, con oracle no tengo problemas. Ojala alguien pueda ayudarme.
Gracias
Cambia esta parte:
tabl1 t1, tabla2 t2
De esta forma:
tabl1 AS t1, tabla2 AS t2

Así las pongo yo y me funcionan de maravilla.

Ojala te sirva.
Chao
Título: Re: Instr Mysql
Publicado por: elisa44 en Martes 11 de Julio de 2006, 20:22
Hola,
No es eso, siempre lo hago así, en la aplicación tengo más de 20 queries y no tienen problema, la cosa es la función instr, al parecer no funciona con la clausura where.

???????

Gracias :(
Título: Re: Instr Mysql
Publicado por: JuanK en Martes 11 de Julio de 2006, 20:34
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color]t1.campo1, t2.campo2
FROM tabl1 t1, tabla2 t2
WHERE ... AND instr ('?', t1.campo1)=1 <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->