Hola, la verdad que la explicación fue clara, concreta y excelente. Aprovecho para consultarte. 1 - Qué diferencia hay en usar INNER JOIN, solo JOIN o DISTINCT ROW. 2 - Hay consultas más avanzadas con select * from xxx como parámetro de la clausula INNER JOIN o de la clausula ON las conoces, de donde puedo obtener información de como usarlas. Ejemplo: select x.o_id, x.Salesperson, x.fax, x.Pincode from T as x join ( select max(o_id) as o_id, salesperson from T group by salesperson ) as y on x.o_id = y.o_id and x.salesperson = y.salesperson MUCHISIMAS GRACIAS!!!!
Hola,Gracias. 1. INNER JOIN y JOIN son los mismo, son sinónimos. 2. Aquí hay un poco de información, espero te ayude. firebird21.wordpress.com/2014/11/11/usando-una-subconsulta-en-un-join/
Buen video, solo tengo una inquietud, en el minuto 10:30 relacionas el P.IdProducto con el det.Id, no deberia ser con det.IdProducto? muchas gracias, excelente videos
Hola, ¿la consulta del minuto 12:05 está bien? Dice que el proveedor del producto Refresco de Limón es Refrescos de SA de CV, pero en la tabla detalle_producto_proveedor dice que el Proveedor del Producto con id = 2 es el Proveedor con id = 1, que si miramos en la tabla de proveedores es Refrescante. Gracias por la ayuda
@@codigosdeprogramacion Una lastima que no tengas un video de subconsultas (tienes uno pero sobre subconsultas dura 2 minutos y no entra en profundidad)
Hola tengo una duda, en la tabla de detalle_producto el idProducto y idProveedor tu los agregaste manualmente? o se van agregando conforme vamos agregando un producto y proveedor
Hola amigo. He aprendido mucho sobre mysql del curso que compartes. solo una pregunta, siempre cuando se crean relaciones M-M se van a insertar registros manualmente el detalle_productos_categoria? o se pude agregar una campo más en productos para ir insertando los id de proveedores y de la mima manera en proveedores a productos. Saludos.
Hola, una dudita como seria la consulta por ejempol: si tendo una tienda online y deseo saber en la categorias tecnologia,hogar o ferreteria cuantos productos tengo de cada dee ellas como un conteo, espero habermle explicado.
Hola amigos , Tengo una tabla (trabajador ) con campos{idTrabajador, nombres, fechaaIngreso, fechaSalida, Sueldo} y otra tabla (tarea) con campos {idTarea, Fecha, Turno, idTrabajador}. quisiera tener una tabla con los campos {idTarea, idTrabajador, Fecha, nombres, Sueldo, Turno} es decir: idTarea: de la tabla tarea Fecha: de la tabla tarea Turno: de la tabla tarea idTrabajador: de la tabla trabajador nombres: de la tabla trabajador Sueldo: de la tabla trabajador ¿Cómo podría solucionar esta tarea? estaré agradecido.
Hola, por el momento solo atendemos dudas respecto a los vídeos pero si quieres atención personalizara puedes contactarnos vía correo electrónico contacto@codigosdeprogramacion.com
@@codigosdeprogramacion si es complicado de explicar. no se si el ejercicio no se puede o que. pero tengo 2 tablas, en el cual tengo que mostrar algunos valores exactamente. tengo valor MAX y MIN pero tengo que unir otros como clientes o etc inactivos y mas
Saludos y muy buenos tus videos, oye una duda que tengo como haces para poner el diagrama de la base de datos ya lo haz hecho dos veces pero es tan rapido que no me doy cuenta como lo haces.
Tengo una duda, he ingresado varios productos, en la tabla de detalle_productos_proveedor tengo 2 productos con un mismo proveedor, al hacer la consulta, solo aparece el primer producto al que le asigné al proveedor el segundo o si ingreso otros productos con el mismo proveedor el valor al hacer la consulta es null, a que se debe esto, o en que podría estar la falla ? por que si se hace una tercera tabla para detallar el producto, se hace con el fin es poder asignar a varios productos un mismo proveedor. de ante mano gracias por la atención.
Claro que si, mirá, SELECT p.nombre AS producto, c.nombre AS categoria, provee.nombre AS proveedor FROM productos AS p INNER JOIN categoria AS c ON p.idCategoria=c.idCategoria INNER JOIN producto_proveedor AS prodProv ON p.idproductos = prodProv.idproducto_proveedor INNER JOIN proveedores AS provee ON prodProv.idproducto_proveedor=provee.idproveedores;
Por lo que veo los 2 últimos join están mal relacionado, revisa bien que columnas esta relacionando ya que esta utilizando la misma del detalle para los 2
Estimado, como se podria agraupar los datos, por ejemplo si tengo una tabla empleados y otra salarios los cuales hasta ahora se repite el empleado ya que tiene varios salarios. se podria mostrar una vez el empleado pero con todos los salarios que tienen. ejemplo: Nombre Salario Juanito 458525 485558 585858 Pedrito 458555 252252 353535 Ahora lo que estoy consiguiendo que se muestre es: Juanito 458525 Juanito 485558 Juanito 585858 Pedrito 458555 Pedrito 252252 El nombre corresponderia a la tabla empleado y el sueldo a la tabla salario.
Hola, el diagrama lo debes crear aparte o hacer ingeniería inversa al código de sql para generar el diagrama. En workbeanch -> Database -> Reverse Engineer
Podrias ayudarme con algo Tengo 2 tablas las cuales tienen una columna igual en las dos tablas que es categoria, lo que necesito hacer es que me traiga los registros de las dos tablas pero cuando la categoria sea 1 podrias ayudarme
Hola, tratare de ayudarte ya que no me proporcionas toda la información: SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.llaveprimaria=tabla2.llaveforanea WHERE tabla1.categoria = 1 OR tabla2.categoria=1
Un producto puede tener varios Proveedores? como lo vería en ese caso en la tabla? Saldrían 2 lineas con producto? Ejemplo, 1ra linea: producto=limonada, categoría=refresco; proveedor=proov1 y la 2da solo cambiaría la ultima columna: proovedor=proov2?
UNA CORRECION LA CONSULTA DEBERIA SER: SELECT p.nombre AS 'PRODUCTO',c.nombre AS 'CATEGORIA',pv.nombre AS 'PROVEEDOR' FROM producto AS p INNER JOIN categoria AS c ON p.idCategoria=c.id INNER JOIN detalle_producto_proveedor AS det ON p.idProducto=det.idProducto INNER JOIN proveedor AS pv ON det.idProveedor=pv.id;
Hola, una dudita como seria la consulta por ejempol: si tendo una tienda online y deseo saber en la categorias tecnologia,hogar o ferreteria cuantos productos tengo de cada dee ellas como un conteo, espero habermle explicado.
Hola, una dudita como seria la consulta por ejempol: si tendo una tienda online y deseo saber en la categorias tecnologia,hogar o ferreteria cuantos productos tengo de cada dee ellas como un conteo, espero habermle explicado.
04/11/2019 este chico me salvo el año muchisimas gracias amigo me explicato dentro de este curso mejor que mi propio profesor
Gracias, saludos
No soy de suscribirme, pero este canal desarrolla el tema sobresalientemente, con lo cual le agradezco, felicito y me suscribo.
Muchas gracias
Hola, la verdad que la explicación fue clara, concreta y excelente.
Aprovecho para consultarte.
1 - Qué diferencia hay en usar INNER JOIN, solo JOIN o DISTINCT ROW.
2 - Hay consultas más avanzadas con select * from xxx como parámetro de la clausula INNER JOIN o de la clausula ON las conoces, de donde puedo obtener información de como usarlas.
Ejemplo:
select x.o_id, x.Salesperson, x.fax, x.Pincode
from T as x
join (
select max(o_id) as o_id, salesperson
from T
group by salesperson
) as y
on x.o_id = y.o_id
and x.salesperson = y.salesperson
MUCHISIMAS GRACIAS!!!!
Hola,Gracias.
1. INNER JOIN y JOIN son los mismo, son sinónimos.
2. Aquí hay un poco de información, espero te ayude. firebird21.wordpress.com/2014/11/11/usando-una-subconsulta-en-un-join/
donde te puedo contactar
Claro, en la descripción están nuestras redes sociales.
Gracias, pude terminar una consulta compleja funcionando hoy si al 100%
Excelente!
Me gusta mucho su manera de explicar, es sencilla y práctica. Muchas gracias, he aprendido mucho con usted.
Gracias, saludos
Hola como harías para aumentarle un sum cuando tienes este tipo de consultas ?
ERES GRANDE MARCO ROBLES!
Gracias
Necesitando de esto para Api rest con Node Js. acordandome de haberlo visto y volviendo jeje
Genial
@@codigosdeprogramacion Inner join y AS ,lo mejor de la vida jaja
Buen video, solo tengo una inquietud, en el minuto 10:30 relacionas el P.IdProducto con el det.Id, no deberia ser con det.IdProducto? muchas gracias, excelente videos
Hola, tienes razón, se me paso debe ser p.IdProducto=det.IdProducto
Y tambien det.idProveedor = pv.id
Hola, ¿la consulta del minuto 12:05 está bien? Dice que el proveedor del producto Refresco de Limón es Refrescos de SA de CV, pero en la tabla detalle_producto_proveedor dice que el Proveedor del Producto con id = 2 es el Proveedor con id = 1, que si miramos en la tabla de proveedores es Refrescante. Gracias por la ayuda
Sos un crack loco!!!! me salvaste
Muchas veces parece que estás personas que no les pagan por hacer esto, le meten mucha más pasión y explican mejor que los profesores.
Jejeje cuando las cosas se hacen con gusto producen resultados buenos
@@codigosdeprogramacion Una lastima que no tengas un video de subconsultas (tienes uno pero sobre subconsultas dura 2 minutos y no entra en profundidad)
me has ayudado, me suscribo! buen trabajo amigo.
Gracias
Excelente explicación, agradecidisimo con Ud.
Gracias. Saludos
Hola tengo una duda, en la tabla de detalle_producto el idProducto y idProveedor tu los agregaste manualmente? o se van agregando conforme vamos agregando un producto y proveedor
muchas gracias por el tiempo y la dedicacion que le pones a todos los cursos, me han servido muchisimo
Me alegra que te sean de utilidad, Saludos
Esta excelente … pero si microfono le quito la calidad
Hola amigo. He aprendido mucho sobre mysql del curso que compartes. solo una pregunta, siempre cuando se crean relaciones M-M se van a insertar registros manualmente el detalle_productos_categoria? o se pude agregar una campo más en productos para ir insertando los id de proveedores y de la mima manera en proveedores a productos. Saludos.
Hola, no se recomienda hacerlo de esa forma
Muy buenos videos 👍
Gracias, saludos
Genio, crack D:
Hola, una dudita como seria la consulta por ejempol: si tendo una tienda online y deseo saber en la categorias tecnologia,hogar o ferreteria cuantos productos tengo de cada dee ellas como un conteo, espero habermle explicado.
Hola, seria con COUNT y GROUP BY, te dejo un pequeño ejemplo:
SELECT categoria, count(id) FROM productos GROUP BY categoria
Gracias profe.
Hola amigos , Tengo una tabla (trabajador ) con campos{idTrabajador, nombres, fechaaIngreso, fechaSalida, Sueldo}
y otra tabla (tarea) con campos {idTarea, Fecha, Turno, idTrabajador}.
quisiera tener una tabla con los campos {idTarea, idTrabajador, Fecha, nombres, Sueldo, Turno}
es decir:
idTarea: de la tabla tarea
Fecha: de la tabla tarea
Turno: de la tabla tarea
idTrabajador: de la tabla trabajador
nombres: de la tabla trabajador
Sueldo: de la tabla trabajador
¿Cómo podría solucionar esta tarea? estaré agradecido.
como uno tres o mas tablas? gracias
Excelente!!!
te amo, que crack
Buenas, podria ayudarme con un ejercicio?
Hola, por el momento solo atendemos dudas respecto a los vídeos pero si quieres atención personalizara puedes contactarnos vía correo electrónico contacto@codigosdeprogramacion.com
amigo. y como seria para hacer 2 consultas con select*from y el inner. como traer valor maximo y valor minimo ?
Cómo?
@@codigosdeprogramacion si es complicado de explicar. no se si el ejercicio no se puede o que. pero tengo 2 tablas, en el cual tengo que mostrar algunos valores exactamente. tengo valor MAX y MIN pero tengo que unir otros como clientes o etc inactivos y mas
Y como dice la canción: Gracias por existir.
Eres lo maximo :D
Gracias, saludos
Saludos y muy buenos tus videos, oye una duda que tengo como haces para poner el diagrama de la base de datos ya lo haz hecho dos veces pero es tan rapido que no me doy cuenta como lo haces.
Hola, es en la opción de modelo al inicio de workbeanch allí puedes hacer el diagrama y exportarlo a sql
Tengo una duda, he ingresado varios productos, en la tabla de detalle_productos_proveedor tengo 2 productos con un mismo proveedor, al hacer la consulta, solo aparece el primer producto al que le asigné al proveedor el segundo o si ingreso otros productos con el mismo proveedor el valor al hacer la consulta es null, a que se debe esto, o en que podría estar la falla ? por que si se hace una tercera tabla para detallar el producto, se hace con el fin es poder asignar a varios productos un mismo proveedor. de ante mano gracias por la atención.
Hola, puedes colocar el query de tu consulta para saber cual puede ser la falla.
Claro que si, mirá,
SELECT p.nombre AS producto, c.nombre AS categoria, provee.nombre AS proveedor
FROM productos AS p
INNER JOIN categoria AS c ON p.idCategoria=c.idCategoria
INNER JOIN producto_proveedor AS prodProv ON p.idproductos = prodProv.idproducto_proveedor
INNER JOIN proveedores AS provee ON prodProv.idproducto_proveedor=provee.idproveedores;
Por lo que veo los 2 últimos join están mal relacionado, revisa bien que columnas esta relacionando ya que esta utilizando la misma del detalle para los 2
Muchas gracias, lo pude solucionar...
Muy buenos tus vídeos amigo estas muy atento a los comentarios y todo muy bien explicado.
Estimado, como se podria agraupar los datos, por ejemplo si tengo una tabla empleados y otra salarios los cuales hasta ahora se repite el empleado ya que tiene varios salarios. se podria mostrar una vez el empleado pero con todos los salarios que tienen. ejemplo:
Nombre Salario
Juanito 458525
485558
585858
Pedrito 458555
252252
353535
Ahora lo que estoy consiguiendo que se muestre es:
Juanito 458525
Juanito 485558
Juanito 585858
Pedrito 458555
Pedrito 252252
El nombre corresponderia a la tabla empleado y el sueldo a la tabla salario.
Hola, no creo que se puede como lo deseas pero te recomiendo que hagas 2 consultas
Códigos de Programación probaré y veo como me va, gracias.
crack mi profe ni enseña solo nos hace anotar los codigos que nos muestra y arreglatelas tu
tengo un problema, a mi no me aparece el diagrama de la base de datos!! ayudaa
Hola, el diagrama lo debes crear aparte o hacer ingeniería inversa al código de sql para generar el diagrama.
En workbeanch -> Database -> Reverse Engineer
Podrias ayudarme con algo
Tengo 2 tablas las cuales tienen una columna igual en las dos tablas que es categoria, lo que necesito hacer es que me traiga los registros de las dos tablas pero cuando la categoria sea 1 podrias ayudarme
Hola, tratare de ayudarte ya que no me proporcionas toda la información:
SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.llaveprimaria=tabla2.llaveforanea WHERE tabla1.categoria = 1 OR tabla2.categoria=1
Un producto puede tener varios Proveedores? como lo vería en ese caso en la tabla? Saldrían 2 lineas con producto? Ejemplo, 1ra linea: producto=limonada, categoría=refresco; proveedor=proov1 y la 2da solo cambiaría la ultima columna: proovedor=proov2?
Es correcto
UNA CORRECION LA CONSULTA DEBERIA SER:
SELECT p.nombre AS 'PRODUCTO',c.nombre AS 'CATEGORIA',pv.nombre AS 'PROVEEDOR' FROM producto AS p
INNER JOIN categoria AS c ON p.idCategoria=c.id
INNER JOIN detalle_producto_proveedor AS det ON p.idProducto=det.idProducto
INNER JOIN proveedor AS pv ON det.idProveedor=pv.id;
No entendí nada XD, pero se agradece el esfuerzo
Gracias, verifica tu intelecto.
Verifica tu intelecto x2 hahah, si lo explicó bastante bien y entendible
Verifica tu intelecto x3
No entiendo para que aumentas la tabla tem
Hola, una dudita como seria la consulta por ejempol: si tendo una tienda online y deseo saber en la categorias tecnologia,hogar o ferreteria cuantos productos tengo de cada dee ellas como un conteo, espero habermle explicado.
Hola, una dudita como seria la consulta por ejempol: si tendo una tienda online y deseo saber en la categorias tecnologia,hogar o ferreteria cuantos productos tengo de cada dee ellas como un conteo, espero habermle explicado.