abrhaao 0 Denunciar post Postado Outubro 5, 2006 É possível fazer no Oracle uma consulta em duas dimensões? Se sim .. como?Por exemplo. Quer uma query que me diga se cada um dos registros da tabela USUARIO esta relacionada com a tabela ITEM. Deste modo, cada elemento de ITEM seria uma linha e cada elemento de USUARIO uma coluna.-------------- PEDRO ---------- ANA -------------- MARIA ------------ PAULO --------------- ALEXITEM 1 ---------X-----------------0--------------------0 -------------------X----------------------XITEM 2 --------- 0 --------------- X ----------------- X ------------------ 0 --------------------- XObrigado!! Compartilhar este post Link para o post Compartilhar em outros sites
Viviane_22 0 Denunciar post Postado Outubro 5, 2006 Olá...Possivel é sim...Mas será um join entre as duas tabelas ...para isso é necessario haver chave estrangeiras nas duas tabelas ...para que posso relacionar entre si...Bjs! Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Outubro 6, 2006 Como a Viviane diz, basta utilizar JOINS obdecendo a regra do seu négocio, exemplo: SELECT a.carro, a.cor, a.categoria, b.modelo, b.fabricacao FROM tabCarros a INNER JOIN tabModelos b ON a.carro=b.carro WHERE a.categoria = 'UTILITARIO'; Abraços, ;) Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Outubro 6, 2006 MAS PELO QUE ENTENDI ELE QUER FAZER UMA CROSS-REFERENCE , PODE SER ASSIM POR EXEMPLO SELECT STATUS, SUM(CASE WHEN OBJECT_TYPE = 'FUNCTION' THEN 1 ELSE 0 END) XFUNCTION, SUM(CASE WHEN OBJECT_TYPE = 'PROCEDURE' THEN 1 ELSE 0 END) XPROCEDURE, SUM(CASE WHEN OBJECT_TYPE = 'TABLE' THEN 1 ELSE 0 END) XTABLE, SUM(CASE WHEN OBJECT_TYPE = 'INDEX' THEN 1 ELSE 0 END) XINDEX FROM USER_OBJECTS GROUP BY STATUS Compartilhar este post Link para o post Compartilhar em outros sites