> Faqs > comparar datos en mysql

comparar datos en mysql

comparar datos en mysql -------------------------------------------------------------------------------- cordial saludo, tengo un problem que espero me ayuden a resolver. actualmente tengo dos tablas en la bases de datos que hacen las veces de encabezado y detalle. en el encabezado tengo una campo llamado numeroplanilla y en el detalle aparece como un llave foranea numeroplanilla_FK, mi necesidad es hacer que se comparen ambos campos y me imprima los numeros de planilla que estan en la tabla encabezado y no en el detalle he realizado consulta mysql pero no sirve por que por ejemplo en la tabla encabezado tengo los numero 1 - 2 - 3 - 4 - 5, y en la detalle solo tengo 1 - 2. pero el resultado de la consulta me muestra algo como esto 1 - 2 2 - 1 3 - 1 4 - 1 5 - 1 dejo el codigo que estoy usando SELECT nomdethorasex.NumeroPlanilla_FK, nomhorasex.NumeroPlanilla FROM nomhorasex , nomdethorasex WHERE nomhorasex.NumeroPlanilla NOT IN ( nomdethorasex.NumeroPlanilla_FK) agradezco la ayuda

Respuestas

verifica como haces el insert. que parametros envias a la bd. otra forma mas practica es hacer una sola tabla con los dos campos que mencionas. claro todo depende de lo que necesites. te quedaria algo asi. bd_local (nombre de la base de datos). t_informacion. (tabla bd local) c_encabezado (campo) c_detalle (campo) harias la seleccion mas directa. $connect=(link de conexion con la bd.) $sql_select=mysql_query("select t_informacion.c_encabezado,t_informacion.c_detalle from bd_local.t_informacion where id_info=\'$tu_variable\' ",$connect); $tu_variable. (esta variable la puedes crear dinamicamente enviandola por la url y capturarlo con un get.) si tienes dudas. me escribes. saludos. espero te ayude