skipe 0 Denunciar post Postado Setembro 5, 2006 Fala pessoal, seguinte, estou com um super-problema. Tenho uma tabela de notícias que suporta alguns tipos de notícia (exemplo: E - edital, N - notícia, etc...) Tenho também uma tabela que configura a quantidade máxima de resultados para determinado tipo (exemplo: E - 3, N - 6, etc ). Quando faço o Select pra retornar as notícias gostaria que o LIMIT fosse o número desta tabela de configuração. Uma coisa +- assim: SELECT id_noticia, tp_noticia, ds_noticia FROM noticiasWHERE tp_noticia = 'N'LIMIT ( SELECT qt_noticia FROM conf_noticia WHERE tp_noticia = 'N' ) Já li no manual do MySQL e vi qua não dá para utilizar subselect's no LIMIT, mas alguém tem uma idéia de como posso fazer??? Compartilhar este post Link para o post Compartilhar em outros sites
pcdesign 0 Denunciar post Postado Setembro 7, 2006 ai espero que eu tenha acertado mas é por ai: no php+mysql nem precisa fazer um INNER JOIN (realcionamento de tabelas) SELECT noticias.*, conf_noticia.* FROM (noticias INNER JOIN conf_noticia ON noticias.tp_noticia=conf_noticia.tp_noticia)WHERE noticias.tp_noticia = 'N'LIMIT conf_noticia.qt_noticia; boa sorte e abraços. Compartilhar este post Link para o post Compartilhar em outros sites