Resultados da pesquisa a pedido "greatest-n-per-group"
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 ...
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: ...
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 ...
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 ...
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.
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 ...
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 ...
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 ...
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 ...
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 ...