Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Tenho a seguinte tabela:
tab_comprar
Registro 1 - pedido_int = 102555
Registro 2 - pedido_int = 102555
Registro 3 - pedido_int = 102666
Registro 4 - pedido_int = 102666
Dando um SELECT:
Sendo que $cod_compra = 102666
$sql = "SELECT * FROM tab_comprar WHERE pedido_int like '$cod_compra'";
Executando o select acima mostra sómente os Registros 3 e 4. PERFEITO - É isso que eu quero.
Porém, tentando gravar apenas os Registros 3 e 4, grava todos os registros:
$sql = "create table t_comprar SELECT * FROM tab_comprar WHERE cs_pedido_int like '$cod_compra'";
Já tentei:
like '$cod_compra%'
like '%$cod_compra%'
Continua gravando todos os registros.
Só para ilustrar, o comando abaixo funciona perfeitamente bem:
$Soma_total = mysql_query("SELECT sum(cs_val_unit*em_quanti) FROM tab_comprar WHERE cs_pedido_int like '$cod_compra%'");
Então, alguém consegue dar uma luzinha? Eu quero gravar na tabela sómente os registros repetidos, não importando se 2, 5 ou 10 registros repetidos.
Fiquem bem.
Carregando comentários...