FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Aaqui una captura de pantalla de la consulta, IMG-20191123-WA0007.jpgIMG-20191123-WA0007.jpg
|
#2
|
|||
|
|||
Hola Compañero:
no tengo una experiencia grande en sql pero en fin las bases son estandart para todo lenguaje y las experiencia sin numerar asi que te sugiero utilizar Ejemplo:
esto es la idea de lo que puedes hacer para verificar y saber que realmente te arroja. Saludos y Bendiciones; |
#3
|
||||
|
||||
Gracias novato Erick, lo probaré, pero recuerda que utilizo 3tablas una tienes los nombre de los productos y el id, otra es marcas, tiene id, nombre e imagen, y por último la tabla artículos, que tiene nombre, descripción, imagen, idmarca(que puede estar vacío) y idproductos... El problema es que cuando agrego en artículos y resulta que este no tiene una marca, se queda en nulo, cuando visualizo la tabla artículos me carga el primer nombre y la imagen de la marca
|
#4
|
|||
|
|||
Cita:
https://clubdelphi.com/foros/showthread.php?t=94308 Saludos; novato_erick Última edición por novato_erick fecha: 23-11-2019 a las 18:37:22. |
#5
|
|||
|
|||
también puedes leer un poco de aquí:
https://www.w3resource.com/sqlite/sqlite-left-join.php hay mucho material ilustrativo, educativo y profesional y sobre todo este foro que enriquece mucho los conocimientos por los compañeros. Saludos; |
#6
|
|||
|
|||
Hola, muchas gracias por compartir el enlace.
|
#7
|
|||
|
|||
Cita:
ahí hay un asunto de lógica. hay posibles soluciones para corregir eso: 1- Tienes tu tabla madre de marcas la cual tienes marcas especificas en mi caso para corregir ese problema y no tener ese inconveniente cree un registro llamado SIN MARCA la cual al ingresar desde el formulario de Artículos simplemente se selecciona eso me ayudó mucho a la hora de mantener la integridad de la info con las consultas mas si usamos llaves foraneas. me expliqué? En fin si está a tu alcance realizar esa modificación en tu formulario de artículos es lo que te recomiendo pero si ya estas en producción bueno te la puedes arreglar con la consulta anidada como ya he mencionado puedes colocar la función coalesce(X,Y,...) "Creo que sqlLite es lo mismo que Firebird "para que no traiga "NULL" en el reporte algo desagradable ya que siempre se quiere ver info. Saludos; novato_erick |
#8
|
||||
|
||||
Gracias, no me sirvió pero me dio la idea de cómo solucionarlo, utilizando left outer join
|
#9
|
|||
|
|||
Cita:
Es la idea de este foro. Saludos; |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
campo vacio | oscarac | OOP | 3 | 24-05-2017 05:55:46 |
Consulta de tres tablas | Choclito | SQL | 1 | 22-05-2013 23:24:33 |
Consultar si registro existe en campo de 2 tablas | jonydread | Conexión con bases de datos | 2 | 19-05-2013 23:26:37 |
Update con tres tablas | elarys | Firebird e Interbase | 8 | 19-04-2013 17:38:36 |
como mostrar tres tablas en un dbgrid? | soma25 | C++ Builder | 3 | 30-06-2006 00:17:34 |
|