Resultados da pesquisa a pedido "greatest-n-per-group"

3 a resposta

Firebird seleciona da tabela um campo distinto

A pergunta que fiz ontem foi simplificada, mas percebo que tenho que relatar a história toda. Eu tenho que extrair os dados de 4 de 4 tabelas diferentes em um banco de dados Firebird 2.5 e a seguinte consulta funciona: SELECT PRODUZIONE_T ...

4 a resposta

Dê-me três ocorrências apenas para cada tipo

Eu tenho algum tipo de pedido impossível :). Eu tenho uma tabela onde uma das colunas é nomeadatype. Gostaria de selecionar 3 registros para cada tipo nessa coluna. Isso é possível? Note também que estou usando MySQL e Sphinx. UPDATE: ...

13 a resposta

Usando LIMIT no GROUP BY para obter N resultados por grupo?

A seguinte consulta: SELECT year, id, rate FROM h WHERE year BETWEEN 2000 AND 2009 AND id IN (SELECT rid FROM table2) GROUP BY id, year ORDER BY id, rate DESCrendimentos: year id rate 2006 p01 8 2003 p01 7.4 2008 p01 6.8 2001 p01 5.9 2007 p01 ...

6 a resposta

Laravel - Pega a última entrada de cada tipo de UID

Eu tenho uma tabela que possui centenas de entradas para mais de 1000 produtos diferentes, cada um identificado por um UID exclusivo. ID UID MANY COLUMNS CREATED AT 1 dqwdwnboofrzrqww1 ... 2018-02-11 23:00:43 2 dqwdwnboofrzrqww1 ... 2018-02-12 ...

8 a resposta

Função MAX na cláusula where mysql

Como posso usar a função max () na cláusula where de uma consulta mysql, estou tentando: select firstName,Lastname,MAX(id) as max where id=max;isso está me dando um erro: Unknown column 'max' in 'where clause'Qualquer ajuda? Desde já, obrigado.

3 a resposta

mysql: selecione as últimas 10 mensagens e para cada mensagem as últimas 3 respostas

Para simplificar, reduzimos a tabela de mensagens ao mínimo, com alguns dados de amostra message_id reply_to createdate 1 0 123 2 0 124 3 0 123 4 1 154 5 1 165o reply_to é o message_id ao qual a mensagem é uma resposta Então, estou procurando ...

1 a resposta

DB2 - Retornando o top 5 de cada categoria

Quero poder devolver 5 menuitem por menu. Aqui estão as tabelas menus ------- menuid int() profileName varchar(35) menuitems ----------- itemid int() name varchar(40) menuid int()Eu vejo uma solução para MySQL neste tópico -Retornando o top 5 de ...

1 a resposta

SQL max () com junções internas

Estou criando um site de leilão. Aqui as pessoas podem procurar itens e fazer apostas neles. Na área da conta do usuário, desejo ter uma lista mostrando todos os itens nos quais o usuário fez um lance. É claro que cada item pode ter mais de uma ...

21 a resposta

como faço para consultar o sql para obter uma data de registro mais recente para cada usuário

Eu tenho uma tabela que é uma coleção entradas sobre quando um usuário estava conectado. username, date, value -------------------------- brad, 1/2/2010, 1.1 fred, 1/3/2010, 1.0 bob, 8/4/2009, 1.5 brad, 2/2/2010, 1.2 fred, 12/2/2009, 1.3 ...

4 a resposta

Otimize a consulta máxima em grupo

select * from records where id in ( select max(id) from records group by option_id )Essa consulta funciona bem, mesmo em milhões de linhas. No entanto, como você pode ver no resultado da instrução de explicação: QUERY ...