27/04/2007, 08:28
|
| | | Fecha de Ingreso: abril-2005 Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 9 meses Puntos: 37 | |
Re: No consigo crear la select correcta creo que tu variable varmax no esta correcta
varmax="Select max(id_destacado) from destacados";
y ejecutas la consulta
luego tienes
vartabla="Select tipo_nombre from tipos where id_tipo=(select destacados_tipo from destacados where id_destacado='"+ varmax +"')";
donde id_destacado es de tipo entero y var_max es cadena y ademas no tiene sentido compararla con una sentencia sql, lo que tienes que hacer es igualar tu valor de var_max a una variable y compararla a menos que quieras anidar otra consulta.
como que esta mejor esta
select top 1 tipo_nombre from tipos inner join destacados on id_tipo=destacados_tipo order by destacados_id desc
creo que hace lo mismo que quieres haer pero en una sola consulta
bye
saludos |