segunda-feira, 25 de julho de 2011

MySQL Concatenar (juntar) variaveis

Abaixo a rotina para juntar variaveis que estejam em duplicidade de id_carro e data de inserção:

SELECT id, GROUP_CONCAT(id_carro SEPARATOR '|'), GROUP_CONCAT(pod SEPARATOR '|'), sum( valor )
FROM planilha_carros
GROUP BY id_carro, data_insercao
HAVING COUNT( * ) >1

terça-feira, 12 de julho de 2011

MySQL pesquisa entre tabelas para achar id que não estão em uma delas

Quando vc tem duas tabelas e quer saber qual id da tabela principal não esta na tabela secundária:

SELECT tabela1.id_carro from tabela1 WHERE tabela1.id_carro NOT IN
( SELECT tabela2.id_carro FROM tabela2)

Onde id_carro é o campo em comum entre as tabelas.