Curso SQL. Subconsultas II. Vídeo 11

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ต.ค. 2024

ความคิดเห็น • 111

  • @ivanfergon9384
    @ivanfergon9384 3 ปีที่แล้ว +7

    En 11 videos he aprendido mas que en horas de estudio. GRACIAS!!

  • @guaguinos
    @guaguinos 5 ปีที่แล้ว +19

    Muchísimas gracias por todo, estoy haciendo un curso intensivo de programación y tus vídeos han sido de gran aporte a mi aprendizaje. Realmente tienes el don de la enseñanza. Saludos desde Chile.

  • @shirleysilva5938
    @shirleysilva5938 2 ปีที่แล้ว +1

    Gracias por tus videos. Los he usado en conjunto con otros para mejorar mi entendimiento de las subconsultas multitablas. Realmente las explicaciones son muy claras y sencillas.

  • @o.o94
    @o.o94 2 ปีที่แล้ว +3

    Me estoy sacando un módulo de grado superior, y gracias a tus videos se me esta haciendo mucho mas fácil.
    Gracias :D

  • @omarreroch
    @omarreroch 7 ปีที่แล้ว +16

    Hola, he aprendido muchísimo con esta serie de videos. Muchísimas gracias. Saludos desde Puerto Rico.

  • @edgardotorresaravena9135
    @edgardotorresaravena9135 3 ปีที่แล้ว

    me gustan los ejemplos complejos que ocupas para enseñar.....

  • @piroloco8870
    @piroloco8870 4 ปีที่แล้ว +1

    gracias maestro!! q claridad para explicar, es un don!!

  • @RyuuArufuredo
    @RyuuArufuredo 8 ปีที่แล้ว +5

    Mi profesor de BDD de asir le gustan los inner join y tanto....
    Explicas super bien. Me gusta un monton tu canal y viene super bien.

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว

      +Ryuu Arufuredo Muchas gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo

  • @JoseRodriguez-tb4wf
    @JoseRodriguez-tb4wf 7 ปีที่แล้ว +3

    Muchas gracias por compartir tus conocimientos Juan tus videos estan excelentes, saludos de Trujillo, Perú

  • @ladynunez169
    @ladynunez169 6 ปีที่แล้ว +3

    Profe muchas gracias por su tiempo al compartirnos estos tutoriales que son de valiosa ayuda. Excelente explicación.

  • @tomyg3655
    @tomyg3655 2 ปีที่แล้ว

    Increible mini curso sobre subconsultas! Me has dejado mucho para practicar!

  • @EsRicardo
    @EsRicardo 7 ปีที่แล้ว +23

    Me gustaría tener la misma habilidad de explicar las cosas.

  • @jlsanchez005
    @jlsanchez005 4 ปีที่แล้ว +1

    AQUI VOY UNO TRAS OTRO... SON BUENISIMOS TUS VIDEOS VARON..

  • @ChristianGarcia-ib7xu
    @ChristianGarcia-ib7xu 3 ปีที่แล้ว

    Muchas gracias por tan buen desempeño de tu vocación como maestro de SQL, me ha servido mucho más que mis clases en la escuela. ¡
    Te deseo un excelente dia!

  • @JulietaArellanoo
    @JulietaArellanoo 3 ปีที่แล้ว

    Gratitud infinita por cada curso!!! Extraño los ejercicios para practicar y saber si entendí bien la dinámica :S

  • @ivanbarrosojimenez2949
    @ivanbarrosojimenez2949 7 ปีที่แล้ว +7

    Muy buenos todos tus videos y bien explicados, ¿Ya no pones ejercicios?
    Un saludo y gracias

  • @TheRicardox94
    @TheRicardox94 3 ปีที่แล้ว

    Muchas gracias por la ayuda que ofreces en tu canal

  • @ohiwantyoutobelieve
    @ohiwantyoutobelieve 3 ปีที่แล้ว

    explicas excelentemente

  • @claudiomendieta
    @claudiomendieta 6 ปีที่แล้ว +3

    Explicación fenomenal. Muchas gracias!!

  • @zatchbell4669
    @zatchbell4669 6 หลายเดือนก่อน +1

    Hola, muy buenas tardes desde Madrid. Por favor podrías subir la tabla de ProductosPedidos. En la carpeta descargada del vídeo 2 no aparece, y tampoco aparece en la carpeta de las sucesivas descargas; por lo menos hasta este vídeo. Y claro, sin esa tabla entiendo que será un poco difícil poder seguir con los ejemplos( prácticas). Muchas gracias.

  • @wolowizardyt
    @wolowizardyt 4 ปีที่แล้ว

    Excelente, aun soy estudiante y voy adelantadisimo! Muy buen curso

  • @johanyt705
    @johanyt705 4 ปีที่แล้ว

    excelente gracias por los videos que compartes .

  • @Cubes4u
    @Cubes4u 3 ปีที่แล้ว +1

    Hola! Estoy aprendiendo mucho con este curso! Muichisimas gracias... Tengo una pregunta en relacion al ejemplo del minuto 20, imaginate que yo quiero enviar un emal solo a aquellos que compren en efectivo (por alguna razon misteriosa) pero tu query me devuelve tambien los que no han comprado nada.. mi pregutna es, como haria para exluir a los que no han comporado nada? Uando el NOT IN claro esta, sino seria facil... Gracias! (Perdona por los errores ortograficos pero estoy desde un PC, con teclado italiano y sin correccion de castellano ni acentos, saludos desde Roma!)

  • @McWit0
    @McWit0 3 ปีที่แล้ว +1

    vengo del curso de C# y cada vez que empieza un video de SQL tengo metido en la cabeza el "hola bienvenidos a todos a esta nueva entrega del curso C SHARP" jaja

    • @motivaciontotal5310
      @motivaciontotal5310 3 ปีที่แล้ว +1

      Jajajaja me pasa exactamente lo mismo, justo antes del de C# me hice el de Python y al comenzar el curso, siempre me pasaba eso jajajaj

  • @motivaciontotal5310
    @motivaciontotal5310 3 ปีที่แล้ว +4

    Los de mySQL no tenemos la tabla PRODUCTOS-PEDIDOS...

  • @kleberpena1985
    @kleberpena1985 6 ปีที่แล้ว +1

    Excelente curso Juan

  • @jordimarti2185
    @jordimarti2185 7 ปีที่แล้ว +1

    Muy buen curso, me apunto varios tips! Por cierto, un par de preguntas:
    Se puede hacer una consulta select a TODAS las tablas de la BBDD_1, que a su vez tenga subconsultas (la bbdd_1 tiene 7000 tablas)??? Gracias!
    Casi lo mismo que lo anterior:
    Se puede hacer una consulta select a TODAS las tablas de la BBDD_1, y que a su vez haga haga subconsultas a todas las tablas de la BBDD_2???
    Muchas gracias!

  • @AngelSalazar-uf5fk
    @AngelSalazar-uf5fk 4 ปีที่แล้ว

    Muy interesante lo que comentas de la relación, sucede que el archivo que yo me he descargado tenía un problema en donde la relación que existe de productospedidos y productos no existia pues y tuve que crearla para poder seguirle el paso al video!:

    • @dianacatalano1871
      @dianacatalano1871 2 ปีที่แล้ว

      hola, como hiciste para crear esa relación? A mi tampoco me aparece

  • @Fernando_Berrospi
    @Fernando_Berrospi 8 ปีที่แล้ว +4

    Muy buenos tus videos, pero una pregunta segun lo que veo estas dos sentencias son las mismas
    SELECT * FROM CLIENTES, PEDIDOS WHERE CLIENTES.CÓDIGOCLIENTE = PEDIDOS.`CÓDIGO CLIENTE`;
    SELECT * FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE = PEDIDOS.`CÓDIGO CLIENTE`;
    Habria alguna desventaja una con otra, gracias de antemano

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว +2

      En esta consulta en concreto, no. Pero sin el inner join las tablas no están relacionadas lo que quiere decir que en el caso de realizar consultas de acción no se tendrá en cuenta la integridad referencial, ni las actualizaciones y eliminaciones en cascada en el caso de haberlas. Un saludo!!

  • @gian180101
    @gian180101 6 ปีที่แล้ว +2

    Muy buena la explicación .Gracias !

  • @walterzunigas7899
    @walterzunigas7899 2 ปีที่แล้ว

    Hola! antes que nada muy buenos los videos. Una pregunta, las subconsultas correlacionadas son las que se utilizan los predicados IN y NOT IN?

  • @ricardorios3412
    @ricardorios3412 4 ปีที่แล้ว

    GRACIAS POR TANTO CONOCIMIENTO , consulta como hacer para que en el NOT IN no salgan los null.

  • @leondariovazquezbedoya3211
    @leondariovazquezbedoya3211 2 ปีที่แล้ว

    Amigo que buenos todos tus videos estoy pidiendo una ayuda es que Tengo una tabla en Acces y en varias columnas tengo datos de una misma referencia y necesito sacar un informe donde me reúna toda la información de esa referencia, son los datos que genera una factura hecha en visual básico, gracias y ojalá me haya hecho entender

  • @heyderhurtadochurque2405
    @heyderhurtadochurque2405 3 ปีที่แล้ว +1

    Tengo una duda ... al hacer el ejercicio como se expone me dan 31 registros. Pero al realizar la consulta por medio de inner Join me dan 40 registros.
    select empresa,población from CLIENTES where códigocliente not in (select códigocliente from PEDIDOS where formadepago='tarjeta')
    select empresa,población from CLIENTES C join pedidos P
    on P.CÓDIGOCLIENTE=C.CÓDIGOCLIENTE
    where formadepago !='tarjeta' order by empresa

  • @christianjosebarretorojas9624
    @christianjosebarretorojas9624 3 ปีที่แล้ว

    Muchas gracias por el curso. En el primer ejemplo, ¿cómo podría hacer que se muestren también las unidades que han sido pedidas?

  • @alexischacon4666
    @alexischacon4666 6 หลายเดือนก่อน

    Gracias.

  • @yamidleon9227
    @yamidleon9227 4 ปีที่แล้ว +2

    profe ¡esta caída la página para descargar el archivo del vídeo! por favor subirla de nuevo, gracias

  • @jorgellerenapacifico7257
    @jorgellerenapacifico7257 2 ปีที่แล้ว

    Que gran video, eres un genio pero tengo una duda, en la primera parte de sub consultas usted no toco el tema de correlacionadas eso quiere decir que las consultas de ese tipo lo explica aquí en esta parte? Osea las consultas de ese tipo se dan cuando se involucran filas de tablas diferentes?

  • @Giancarlort
    @Giancarlort 9 ปีที่แล้ว +2

    Amigo gracias por estos videos como todos tus cursos muy buenos, tengo una pregunta dices que la subconsulta la ves más sencilla pero cual es más optimo, cual es mas rapido si hay miles de registros?

    • @pildorasinformaticas
      @pildorasinformaticas  9 ปีที่แล้ว +3

      +Giancarlo Rojas Hola !! La subconsulta es más óptima ya que se obtiene un resultado en la subconsulta utilizado para comparar con la consulta principal. De otra forma, estaríamos comprobando miles de registros hasta terminar con las dos tablas
      Un saludo

  • @jhonotalvaro7785
    @jhonotalvaro7785 2 ปีที่แล้ว

    El escribirlo en subconsulta es mas faciol sintaticamente tal como menciones pero ¿No gasta mas recursos que un inner join al tener que consultar dos veces?

  • @manuel.amador
    @manuel.amador 7 ปีที่แล้ว +4

    Cual tiene mejor rendimiento Subconsulta o Inner Join?

  • @estebanf.garcia5232
    @estebanf.garcia5232 4 ปีที่แล้ว

    Puedo hacer una consulta/subconsulta que trabaje con esos datos?
    Por ejemplo en estas tablas:
    Si tuviese precios positivos y negativos.
    Quiero una consulta que por cliente, me diga el total de los precios positivos y el total de los precios negativos que compro.
    Se entiende?
    En 2 consultas, la 1ra agregaria la palabra positivo a los positivos y la palabra negativo a los negativos. Luego la 2da consulta, quiero que me muestre cliente, positivo o negativo, total.
    Se puede?

  • @KlanBr1
    @KlanBr1 2 ปีที่แล้ว

    y cual consumo mas uso de recursos, las subconsultas, o los inner join?

  • @pedrosalazar6564
    @pedrosalazar6564 3 ปีที่แล้ว

    Hola, agradecido por tus enseñanzas, muy bueno todo 😍.
    Tengo un problema, cuando ejecuto la consulta me sale un error: "El motor de base de datos de Microsoft Acess no puede encontrar la tabla o consulta de entrada 'PRODUCTOSPEDIDOS'.."

  • @aleberas8259
    @aleberas8259 8 ปีที่แล้ว +2

    Profe en que Videos usted explica las relaciones entre tablas ejempl.: de uno a muchos de mucho a muchos ect ?

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว +3

      En mi curso de Access básico en el vídeo de "Relaciones entre tablas". Un saludo!!

    • @aleberas8259
      @aleberas8259 8 ปีที่แล้ว

      GRACIAS

  • @cristianfernando2951
    @cristianfernando2951 6 ปีที่แล้ว

    Ketal Juan. Una pregunta: las subconsultas escalonadas y las de lista siempre nos devolverán una columna ? o pueden haber casos en los que nos devuelvan mas de una columna. Saludos.

  • @estebanleytoncornejo6112
    @estebanleytoncornejo6112 3 ปีที่แล้ว +2

    Hola!!, alguien que tenga las tablas de esta BBDD en formato excel?.M está resultando imposible pasar la bbdd de formato acces a excel.Gracias de antemano.

  • @victor48x
    @victor48x 8 ปีที่แล้ว +2

    Hola profesor, quería hacerle una consulta ¿cómo sería la última consulta usando inner join? Pensé en esto:
    SELECT EMPRESA, POBLACIÓN
    FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE = PEDIDOS.CÓDIGOCLIENTE
    WHERE FORMADEPAGO'TARJETA'
    pero no muestra los clientes que no hicieron pedidos y muestra repetidas veces un mismo cliente, por ejemplo ALMACÉN POPULAR aparece 5 veces (3 pagos APLAZADO y 2 de CONTADO).
    Muchísimas gracias por tomarse el tiempo de subir estos tutoriales. Saludos.

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว +3

      Ya no recuerdo qué consulta hice en este vídeo, pero si quieres que te muestre los clientes que no han hecho pedidos, debes utilizar left join en vez de inner join. Un saludo!!

    • @victor48x
      @victor48x 8 ปีที่แล้ว

      Hola, la consulta es: "Mostrar los clientes que no hicieron pedidos y a los clientes que hicieron pedidos pero que la FORMADEPAGO no fue con TARJETA".
      Usando LEFT JOIN, como me lo recomendó, lo pensé de esta forma:
      SELECT CLIENTES.CÓDIGOCLIENTE, EMPRESA, POBLACIÓN
      FROM CLIENTES LEFT JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE = PEDIDOS.CÓDIGOCLIENTE
      WHERE PEDIDOS.CÓDIGOCLIENTE IS NULL OR FORMADEPAGO 'TARJETA'
      y ahora si me muestra los clientes que no han hecho pedidos, pero me muestra repetidamente (tantas como pedidos tengan) los clientes, y una cosa aún más complicada es esta: la empresa BELTRÁN E HIJOS tiene 9 pedidos dentro de los cuales 2 son con TARJETA, supuestamente no me lo debería mostrar pero si lo hace solo que 7 veces. Esperando no ser una molestia quisiera preguntarle si tiene alguna solución para ello. Saludos.

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว

      Ok, entiendo. Debe mostrate todos esos pedidos porque se trata de pedidos diferentes, es decir, si un cliente ha hecho cinco pedidos pagados con tarjeta debe mostrarlos. El resultado es repetitivo pero nos muestra lo que le hemos pedido... a ver si tengo un momento y me miro el ejercicio. te estoy diciendo todo esto de memoria sin tener el ejercicio ni la BBDD delante

    • @victor48x
      @victor48x 8 ปีที่แล้ว +1

      Igual me parece que en este caso la solución más adecuada es la subconsulta, con join ya se vuelve muy engorroso el tema. Muchas gracias por responder a mis mensajes. Un saludo.

    • @gggg1712
      @gggg1712 8 ปีที่แล้ว

      yo la hice y queda de este modo:
      select empresa, población, clientes.códigocliente, [forma de pago]
      from clientes inner join pedidos
      on pedidos.[código cliente]=clientes.códigocliente
      where [forma de pago]="contado" or [forma de pago]="aplazado"

  • @brianwester2811
    @brianwester2811 ปีที่แล้ว

    Buenas tardes.
    Tengo una tabla con ID de estaciones, y otra con los controles realizados a estas estaciones (con su respectiva fecha).
    Necesito traer los ID de estaciones y todos los datos relacionados a la tabla controles, pero solo del ultimo control realizado.
    Como deberia hacer esto?
    Saludos!

  • @MrLucastomasini
    @MrLucastomasini 8 ปีที่แล้ว +1

    Un "IN" en definitiva no sería equivalente a un "= ANY"? Y un "NOT IN" equivalente a " ALL"? Me dio el mismo resultado en el ejemplo que planteaste. O hay alguna diferencia?

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว

      +Lucas Tomasini Hola !! la diferencia está cuando utilizas operadores de comparación > y

    • @MrLucastomasini
      @MrLucastomasini 8 ปีที่แล้ว +1

      +pildorasinformaticas Claro, en esos casos entiendo. Pero se podría decir que el caso de "= ANY" es siempre equivalente a "IN"? O hay algún caso en que no lo sea? Por ejemplo, "SELECT NOMBREARTÍCULO, PRECIO FROM PRODUCTOS WHERE CÓDIGOARTÍCULO IN (SELECT CÓDIGOARTÍCULO FROM PRODUCTOSPEDIDOS WHERE UNIDADES>20)" me dió el mismo resultado que "SELECT NOMBREARTÍCULO, PRECIO FROM PRODUCTOS WHERE CÓDIGOARTÍCULO = ANY (SELECT CÓDIGOARTÍCULO FROM PRODUCTOSPEDIDOS WHERE UNIDADES>20)". Un saludo, gracias a tu canal me dio ganas de estudiar a fondo programación web!!!

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว +1

      +Lucas Tomasini Hola de nuevo !! Sí, en ese caso es lo mismo. Realmente lo que está diciendo la sentencia es "igual a cualquiera", lo que es lo mismo que "IN" (EN). UN saludo!!

  • @edgardotorresaravena9135
    @edgardotorresaravena9135 3 ปีที่แล้ว

    tus cursos son los mejores.... porque porque coño tienes que hacer las consultas hacia el lado????
    pareciera que realmente no programas.... pero de igual forma agradezco tus videos y les doy like

  • @estebancardenas7248
    @estebancardenas7248 5 ปีที่แล้ว

    HOLA PROFE, UNA DUDA PARA MYSQL LA TABLA PEDIDOPRODUCTO NO LE FALTARIA SU ID, YA QUE EN TODA TABLA TIENE Q TENER OBLIGATORIAMENTE UN ID, ?

  • @juanmatd36
    @juanmatd36 4 ปีที่แล้ว

    Estimados, una consulta. ¿Existe alguna instrucción que me permita hacer una subconsulta sobre una tabla?. Esta duda me surge al hacer el mismo ejercicio pero con group by, ya que, como entiendo el ejercicio se deben sumar todos los artículos del mismo código y aquellos que sumen mas de 20, se les realiza la consulta padre. Al hacer la consulta padre sobre esta tabla me genera error debido a que posee más de una columna.

  • @oscarmauriciomunozortiz1343
    @oscarmauriciomunozortiz1343 4 ปีที่แล้ว

    Muchas gracias por el tutorial, tengo una pregunta, si un cliente ha hecho varios pedidos y a pagado con tarjeta y de contado, debería o no mostrarlo en el resultado de la consulta.?

  • @karly8961
    @karly8961 7 ปีที่แล้ว +1

    Hola, disculpa como puedo hacer la estructura de una consulta, donde necesito hacer 3 consultas hijas y 1 padre?
    ***Ya vi tu video anterior, pero el ejemplo es de una consulta hija.

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว

      Ni idea pero ¿en qué caso práctico real necesitas hacer esa maravilla? Normalmente casi todos los escenarios imaginables se resuelven con una consulta y subconsulta. Un saludo!!

    • @karly8961
      @karly8961 7 ปีที่แล้ว +1

      Hola muchas gracias por el consejo. Ya pude hacerlo ;) saludos

  • @jesifreya6073
    @jesifreya6073 7 ปีที่แล้ว +2

    Buen video. Hay alguna forma de guardar las consultas en MySql??

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว +4

      Guardarla como tal, no. Se puede exportar a un fichero de texto, o encriptarla para utilizarla en un futuro. Un saludo!!

  • @jaimewol1238
    @jaimewol1238 3 ปีที่แล้ว +1

    Como dijo otro, los de MYSQL no tenemos la tabla de productos pedidos :(

  •  5 ปีที่แล้ว

    ya genere la base de datos y realice la primera consulta con exito

  • @dianacatalano1871
    @dianacatalano1871 2 ปีที่แล้ว

    La tabla PRODUCTO no me aparece relacionada con PEDIDOSPRODUCTO y si tienen relación. Me puedes explicar porque sucede esto y como lo relaciono?

    • @pildorasinformaticas
      @pildorasinformaticas  2 ปีที่แล้ว

      Hola Diana. ¿Dónde estás mirando la relación entre tablas? ¿En qué programa?

  • @manuelmaserric6057
    @manuelmaserric6057 4 ปีที่แล้ว

    Sería equivalente la siguiente consulta?
    SELECT NOMBREARTÍCULO,NOMBRE
    FROM PRODUCTOS natural join PRODUCTOSPEDIDOS
    WHERE unidades > 20

  • @julianoliveros6266
    @julianoliveros6266 4 ปีที่แล้ว

    muy buen tutorial

  • @adriancordova1618
    @adriancordova1618 2 ปีที่แล้ว

    4:20 ¿por qué en los campos NÚMERODEPEDIDO y CÓDIGOARTÍCULO tienen valores repetidos si son campo clave? tal como se ve en la vista de relaciones de Access. Ayudaaaaaaaaaaaaaaaaaa ....... yo los quité porque considero que no hacen falta dichas claves primarias y las consultas me funcionaron perfectamente... pero lo raro es cómo es que Access permite eso si no debería.

  • @joselcontreras2659
    @joselcontreras2659 7 ปีที่แล้ว +10

    SELECT clientes.CODIGOCLIENTE, empresa, NUMERODEPEDIDO, pedidos.CODIGOCLIENTE, FORMADEPAGO from clientes left JOIN pedidos on clientes.CODIGOCLIENTE=pedidos.CODIGOCLIENTE where FORMADEPAGO "tarjeta" or FORMADEPAGO is null
    es otra forma de hacer lo mismo , use left join para que me salga todos los que han echo pedidos y los que no han echo . un saludo profesor excelente curso.

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว +2

      Gracias por el comentario y por el aporte. Un saludo!!

  •  5 ปีที่แล้ว

    En esta ocasión me toca hacer la base de datos a mano , el archivo es de access y no tengo recursos para comprar nada de MIcrosoft . me tardare pero lo haré

  • @alejandraamador7811
    @alejandraamador7811 7 ปีที่แล้ว +2

    hola, estoy tomando tu curso de SQL, no sé si podemos ver oracle.... :D

    • @pildorasinformaticas
      @pildorasinformaticas  7 ปีที่แล้ว +2

      Este curso ya está finalizado y trata exclusivamente el lenguaje SQL. No se trata ningún gestor en concreto aunque las prácticas que se ven en los vídeos se hacen sobre Access y MySql. UN saludo!!

  • @DiegoGmloMalo
    @DiegoGmloMalo 9 ปีที่แล้ว +1

    Muy bueno todo el curso. En concreto en este video, me ha surgido una duda, a raíz de realizar la consulta con el IN, o con el INNER JOIN. Y es la siguiente: en el caso de la BBDD del vídeo, no se da ningun caso en el que se repita que un artículo se haya vendido en en más de 20 unidades en más de 1 pedido. Entonces, modificando la tabla, y suponiendo que el producto (ej: AR31 que es PISTOLA CON SONIDO) se ha vendido en dos pedidos diferentes, y en cantidades que superan las 20 unidades, realizando la consulta del vídeo con "IN", no repite ese producto en el resultado mientras que con "INNER JOIN" sí, mostrando dos veces PISTOLA CON SONIDO. Me podía aclarar por qué?
    Muchas gracias y un saludo.

    • @danielriveraarenas2813
      @danielriveraarenas2813 7 ปีที่แล้ว

      En ese caso el inner join arojaria la PISTOLA CON SONIDO dos veces y con la subconsulta lo mostraría una sola vez

  • @valenciapaginasweb
    @valenciapaginasweb 9 ปีที่แล้ว +1

    Genial!!!

  • @cristhianinga8729
    @cristhianinga8729 9 ปีที่แล้ว +4

    amigo estoy interesado mas videso de eclipse ..porfa
    estoy pendido en ..numero intervalos..y todas es vaina..!! o de combox ajajajaj soy principiandtee :)

    • @pildorasinformaticas
      @pildorasinformaticas  9 ปีที่แล้ว

      +cristhian inga ¿De Eclipse? En mi curso de Java tienes unos cuantos. Un saludo

    • @cristhianinga8729
      @cristhianinga8729 9 ปีที่แล้ว

      pildorasinformaticas disculpa en en consola con diseños txtarea ..o de tablas o como poner imágenes.. Como un simulador. .en realidad ..escáner si masomenos domino pero en. Consola me pierdo jejejeje espero aber si ay algún video de lo agradecería .

  • @joseobertodutari6907
    @joseobertodutari6907 4 ปีที่แล้ว

    SELECT EMPRESA,POBLACIÓN FROM CLIENTES WHERE CÓDIGOCLIENTE NOT IN (SELECT [CÓDIGO CLIENTE] FROM PEDIDOS WHERE [FORMA DE PAGO] = 'TARJETA')

  • @karlitavalencia1237
    @karlitavalencia1237 4 ปีที่แล้ว

    Buenas noches... por favor me puede ayudar a despejar una duda que tengo..gracias..puede darme su email

  • @claudiaprieto1010
    @claudiaprieto1010 4 ปีที่แล้ว

    Ojo! con los nombres en access usar corchetes, puede haber diferencias entre distintas tablas.

  • @LeoMessi-hu8hb
    @LeoMessi-hu8hb 4 ปีที่แล้ว

    "IN" ES LO MISMO QUE "= ANY"?

    • @Unknown971
      @Unknown971 4 ปีที่แล้ว +1

      IN = Que contenga "X" dato tomado de la subconsulta
      ANY = Cualquiera que cumpla condicion

  • @bdrq
    @bdrq ปีที่แล้ว +1

    Yo me quité la pesadilla de los acentos con esto :" ALTER TABLE `productos_pedidos` RENAME COLUMN `CÓDIGO ARTÍCULO`TO`CODIGOARTICULO`;"

  • @washingtonvera4589
    @washingtonvera4589 9 ปีที่แล้ว +1

    me excitas gracias ..!!

  • @dijhonsdeveloper4785
    @dijhonsdeveloper4785 ปีที่แล้ว

    SELECT * FROM CLIENTES C WHERE C.CodCliente NOT IN
    (SELECT B.CodCliente FROM PEDIDOS A INNER JOIN CLIENTES B ON A.FKPED_CodCLIENTE = B.CodCliente)