Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2003, 21:20
Zypper
 
Fecha de Ingreso: febrero-2003
Ubicación: Viña del Mar
Mensajes: 85
Antigüedad: 21 años, 10 meses
Puntos: 2
yo por lo menos visualizo 2 formas de hacerlo...

1ro Directamente en una SQL...con sentencias anidadas.... aunque depende si es que el motor de BD la soporta (por lo menos , hasta donde yo se Mysql no la soporta) .... segun tu ejemplo quedaria algo mas o menos asi..


Select x,y,z,w from b where x not in (select x from A);

2da Emular esta consulta... Para ello tienes que primero hacer la consulta *select x from A* esto te dara kmo resultado una tabla con un solo campo X . La idea es trasformar estos valores en un string del estilo

en PHP
$valores ="(1,2,3,4,5,6,7,8)";
o
$valores ="('uno','dos','tres','cuatro','cinco')";

.....dependiendo si es que el campo X tiene valores numericos o alfanumericos....

y hacer la segunda instruccion..

en PHP

Select x,y,z,w from b where x not in $valores


espero haber ayudado.!
__________________
http://www.zypper.cl/blues.gif
(web-hosting)