0
I have three types of orders in the table and need to get the result so I choose who will index first.
I specify the respective indexing order: ( ORDEM_COMUM IN FIRST )
ordem_comum
, ordem_lancamento
, ordem_catalogo
I tried the examples below both bring to ordem_lancamento
first
EXEMPLO 1:
.
.
.
ORDER BY ordem_comum, ordem_proposta, ordem_lancamento";
EXEMPLO 2:
.
.
.
ORDER BY ordem_comum ASC, ordem_proposta ASC, ordem_lancamento ASC";
EXEMPLO 3:
.
.
.
ORDER BY ordem_lancamento, ordem_proposta, ordem_comum";
FULL SELECTION CODE BELOW.
(It was not I who modeled and I am not allowed to change so avoid unnecessary comments)
$sql = "SELECT *
FROM `IMAGEMCONTROLE`
INNER JOIN `PRODUTOS_PROPOSTA` ON `PRODUTOS_PROPOSTA`.`PRODUTO_PROPOSTA` = `IMAGEMCONTROLE`.`IMAGEMCONTROLE_PRODUTO`
WHERE `IMAGEMCONTROLE`.`IMAGEMCONTROLE_LINHA` >0
ORDER BY `PRODUTOS_PROPOSTA`.`ORDEM_LANCAMENTO_ESPECIAL`,`PRODUTOS_PROPOSTA`.`ORDEM_PROPOSTA`,`PRODUTOS_PROPOSTA`.`ORDEM_LANCAMENTO`, `IMAGEMCONTROLE`.`IMAGEMCONTROLE_CATEGORIA`";
Take a look at the complete code of the selection, I tried to put 'fields,*' but not the right one
– denis