galdin0 0 Denunciar post Postado Agosto 30, 2013 Comparar se o ID da tabela 1 tem na Tabela 2, e mostrar quais não tem. Exemplo Tenho a tabela Usuário e a tabela Cupons, Tabela Usuario existe os seguintes Campos, ID - IdUsuario -Nome Tabela Cupons existe os seguintes Campos, ID - IdUsuario - NumeroCupom Agora quero SELECIONAR TODOS "IdUsuario" DA TABELA CUPONS ONDE O "IdUsuario" NÃO EXISTA NA TABELA USUARIO. Ou seja preciso apagar os cupons no qual não existe dono (usuario). Compartilhar este post Link para o post Compartilhar em outros sites
Andrew Marques 47 Denunciar post Postado Agosto 31, 2013 <?php $sel_users = mysql_query("SELECT * FROM usuarios"); while($res_users = mysql_fetch_array($sel_users)){ $sel_cupons = mysql_query("SELECT * FROM cupons WHERE IdUsuario != '{$res_users['IdUsuario']}'"); while($res_cupons = mysql_fetch_array($sel_cupons)){ echo "Cupons sem usuários:".$res_cupons['NumeroCupom']; } } ?> Acho que resolve! Compartilhar este post Link para o post Compartilhar em outros sites
galdin0 0 Denunciar post Postado Agosto 31, 2013 Infelizmente não mostrou nenhum resultado :( Além desse método ótimo que você passou fiz da seguinte forma $sql ="SELECT `id_user` FROM `cupom` INNER JOIN `usuario` ON `cupom`.`id_user` != `usuario`.`id_user`;"; $executa = mysql_db_query("banco","$sql"); while ($clientes = mysql_fetch_array($executa)) { $result = $clientes['id_user']; echo $result; echo ("<br>"); } não funcionou :( Compartilhar este post Link para o post Compartilhar em outros sites
galdin0 0 Denunciar post Postado Setembro 15, 2013 $sql ="SELECT `id_user` FROM `cupom` INNER JOIN `usuario` ON `cupom`.`id_user` != `usuario`.`id_user`;"; $executa = mysql_db_query("banco","$sql"); while ($clientes = mysql_fetch_array($executa)) { $result = $clientes['id_user']; echo $result; echo ("<br>"); } Funcionou :) Compartilhar este post Link para o post Compartilhar em outros sites