rdsat 0 Denunciar post Postado Outubro 29, 2005 Galera tem como eu fazer esta select no mysql ??? se tem qual sintaxe correta ..SELECT SUM(select valor from compras where tipo ="DEBITO") as debito, SUM(select valor from compras where tipo="CREDITO") as credito, cliente from compras group by cliente??? Compartilhar este post Link para o post Compartilhar em outros sites
oitavo_anjo 0 Denunciar post Postado Outubro 30, 2005 da pra fazer um select dentro do outro, mas com o cuidado de q o select + interno, retorne apenas um valor.. e do jeito q você ta usando n sei se funciona....EX::.tbl1 (id*, nome, endr);tbl2 (cod*, id_func+ cargo, departamento);(* : chave primaria; + : chave estrangeira );....insert into tbl1 values (1, 'jose', 'rua tal e tal');insert into tbl1 values (2, 'maria', 'rua tal e tal');insert into tbl2 values (13, 'secretaria', 'vendas');insert into tbl2 values (65, 'gerente', 'publicidade');...select cargo, departamento from tbl2 where id_func = (select id from tbl1 where nome='jose');...ja da pra ter uma ideia ae.. Compartilhar este post Link para o post Compartilhar em outros sites