Perguntas com a marcação «order-by»

Uma cláusula usada nas instruções SQL SELECT para classificar os resultados da consulta.

2
Existe uma maneira de otimizar a classificação por colunas de tabelas unidas?
Esta é minha consulta lenta: SELECT `products_counts`.`cid` FROM `products_counts` `products_counts` LEFT OUTER JOIN `products` `products` ON ( `products_counts`.`product_id` = `products`.`id` ) LEFT OUTER JOIN `trademarks` `trademark` ON ( `products`.`trademark_id` = `trademark`.`id` ) LEFT OUTER JOIN `suppliers` `supplier` ON ( `products_counts`.`supplier_id` = `supplier`.`id` ) WHERE `products_counts`.product_id IN (159, 572, 1075, 1102, …
10 mysql  order-by 



3
Como fazer pedidos condicionais para duas ou mais colunas
No MS SQL Server 2005, estou escrevendo uma consulta com classificação condicional e meu problema é que não sei como posso classificar condicional usando duas colunas? Se eu escrevi um código como este, está funcionando normalmente select * from table order by case @pkr when 'kol' then kol when 'nci' …





2
Por que o mysql está usando o índice errado para solicitar por consulta?
Aqui está minha tabela com ~ 10.000.000 linhas de dados CREATE TABLE `votes` ( `subject_name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `subject_id` int(11) NOT NULL, `voter_id` int(11) NOT NULL, `rate` int(11) NOT NULL, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`subject_name`,`subject_id`,`voter_id`), KEY `IDX_518B7ACFEBB4B8AD` (`voter_id`), KEY `subject_timestamp` (`subject_name`,`subject_id`,`updated_at`), KEY `voter_timestamp` (`voter_id`,`updated_at`), …

2
O DB2 solicita dados pela chave primária
Recentemente, tive uma discussão com um colega que estava pressionando para remover as cláusulas de ordem por uma consulta de produção, porque a ordem por coluna era igual à chave primária . Após uma longa discussão em que tentei explicar que ele não pode garantir pedidos com base na chave …
8 db2  order-by 


4
Como eu faço um GROUP BY complexo no MySQL?
Eu tenho uma tabela que contém várias chaves em outras tabelas (onde cada chave é composta de várias colunas). Gostaria de poder agrupar linhas que tenham uma chave igual, mas não quero agrupar todas elas. Não é simples GROUP BYna chave, mas quero poder fazer grupos de dizer 10. Portanto, …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.