nuno35 Posted December 4, 2016 at 11:51 PM Report Share #601019 Posted December 4, 2016 at 11:51 PM Tenho aqui uma duvida numas tabelas por exemplo tenho de fazer que cada nome da tabela1(id_tabela1, nome) mostrar o numero maximo de pessoas com esse nome que esta na tabela2(id_tabela1, id_tabela2, numero_pessoas) ou seja tem de ser nome1-numero maximos de pesssoas com esse nome nome2-numero maximos de pesssoas com esse nome o codigo que tenho agora so me mostra para o primeiro nome depois nao mostra mais SELECT a.nome, b.numero FROM tabela1 a, tabela2 b WHERE a.id_tabela1=b.id_tabela1 AND b.numero=(SELECT MAX(b2.numero)FROM tabela2 b2) Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted December 5, 2016 at 08:39 AM Report Share #601020 Posted December 5, 2016 at 08:39 AM não dá para perceber a pergunta ... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
M6 Posted December 7, 2016 at 09:38 AM Report Share #601063 Posted December 7, 2016 at 09:38 AM Estou como o HHH, não percebi a pergunta. Mas "cheira-me" que isso é capaz de ser mais fácil de fazer com um Group By do que a query que tens ai. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar." Link to comment Share on other sites More sharing options...
tiko165 Posted June 7, 2017 at 06:28 AM Report Share #605012 Posted June 7, 2017 at 06:28 AM Queres algo tipo isto? SELECT MAX(a.nome), MAX(b.numero) FROM tabela1 a, tabela2 b WHERE a.id_tabela1=b.id_tabela1 Ou então, Podes sempre utilizar um ORDER BY DESC e um LIMIT 1... Desta forma tambem te retorna sempre o ultimo valor mais alto. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now