@@charly-ic2dd Ojalá, aquí por lo menos en España y más donde vivo para nada es así. Los costes no llegan a los de la universidad privada, pero siguen siendo un gran desembolso
Estoy siguiendo tus videos y tenía que escribirte para decirte Gracias...acabo de terminar el primer año de DAM y quería repasar, apuntalar cosas que se me habían quedado como borrosas, y viendo tus videos las he podido comprender con total claridad, que manera de explicar¡ y encima gratis...gracias por tu labor, un profesor excepcional.
Gracias por tus vídeos....voy afianzando conocimientos..... se que tengo aun grandes lagunas en la base.....pero te sigo con gran entusiasmo..... eres el mejor explicando.
Muchas gracias por el tutorial, no entendía este tema ahora si por fin ya me queda claro y por que no me estaba mostrando resultados el ejercicio, que estoy realizando. Saludos desde Pereira - Colombia
Dios le bendiga profesor, muchas gracias por tanto, me encantaría en algún momento de mi vida poder conocerle y agradecerle personalmente, saludos desde Venezuela.
Muy buen curso si señor . Aunque estoy un poco atascado en las consultas multi tablas. en lo referente a que deben estar relacionadas. en fin seguire el curso haber si me entero del tema;.YO estoy utilizando apache ,php y MYSQL 5.7 .gracias
+Pedro Robles Ruiz Hola !! Si te sientes con ganas y fuerzas, puedes echar un vistazo a este vídeo y el siguiente: ua-cam.com/video/jq55KkiE-eY/v-deo.html Allí explico (no profundamente) relaciones entre tablas. Quizás te ayude un poco más a comprender qué son las relaciones entre tablas y por qué relacionar dos o más tablas entre sí. Un saludo
Cordial saludo; primero que todo, muchas gracias por los excelentes cursos que realizas, y comportes con nosotros, es magistral la forma que explicas y das a entender cada tema, un abrazo desde Colombia. Por otro lado para solucionar la cuestión para los campos con espacios en su nombre en Mysql, me funciono ponerlos de la siguiente forma: Nombre_tabla.`Nombre Campo`; es decir, escribir dicho nombre dentro de tilde invertida; la instrucción quedaría de la forma: SELECT * FROM clientes INNER JOIN pedidos ON pedidos.`CÓDIGO CLIENTE` = clientes.`CÓDIGO CLIENTE` where POBLACIÓN = "MADRID" order by EMPRESA Por otro lado, quisiera preguntar, si has realizado alguna explicación sobre punteros en alguno de tus cursos.
Hola, muy buenas tardes desde Madrid. Muchas gracias una vez más por tu excelente labor. Nos ayudas a muchos con tus vídeos y forma única de explicar. Comentarte que llevo descargando los archivos de este vídeo, y a diferencia de los primeros, éstos no se importan en MSQL, es decir, la tabla de pedidos que es la que falta para hacer la consulta multitablas. No sé qué puede estar mal en ella que PHP MySQL lo la importa. Por lo que te agradecería muchísimo si pudieras corregir eso. Muchas gracias.
Gracias por un comando mas de conocimiento. Me preocupa un poco que estamos aprendiendo access y mysql, cuando sql tiene diferencias en el lenguaje, pues los sistemas en que se trabaja en mi empresa no funcionan con mySql y hay que usar SQL propiamente.
primero muchas gracias por tan exelente curso es el mejor que he encontrado en todo internet, tengo una duda yo nunca uso inner join ni letf ni right solo select a los campos que necesito from las tablas wherer tabla.pk = tabla.fk y siempre funciona bien, me podias decir si asi tambien esta bien muchas gracias saludos
Excelentes videos con las mejores explicaciones posibles. Me podrias recomendar un libro donde pueda estudiar las relaciones entre tablas y normalizaciones de bases de datos? por favor seria de gran ayuda. Gracias de antemano
hola buenas primero agradecerte por todo este conocimiento que nos entregas, segundo lo que tienes es un don hacer ver todo muy simple . tercero una consulta ¿donde puedo encontrar los vídeos de las tablas que se relacionan?
Aquellos que quieran importar esa base de datos a MYSQL tendran que poner los campos juntos bueno el profe lo dijo ya pero si acaso paran el video por error.
Me gusto hay algunas cosas que no sabia, pero en tu canal se observan con metodología y enseñanza. Voy a tomar el curso de acces puede que aprenda algo adicional...Gracias por los cursos gratis. Una pregunta los beneficios de pagar un paquete o un curso...Cuales son....
Gracias por compartir sus conocimiento. Gran espíritu docente!!! Consulta: De la única manera que puedo importar "pedidos" es guardar todo en formato texto. Alguna idea de porque? Muchas gracias!!! Saludos desde buenos aires.
Profe muchas gracias por sus videos, de verdad proporcionan verdadero aprendizaje significativo. ¿Me podría decir por favor qué software utiliza usted para señalar, resaltar, rayar, etc. en el videotutorial? Muchas gracias.
Profesor muchas gracias, quisiera preguntarte en que video de acces esta la explicacion de los (inner join, left join, right join) muchas gracias nuevamente
Buena tardes . Tengo 4 tablas y cada una tiene el mismo campo de documento. Quisiera hacer una consulta en las 4 tablas para saber dónde está ese documento
Ayer fue mi primer entrevista de trabajo y no supe hacer eso 😪 a la vez entendieron que yo tenía 14 años xd me puse a estudiar mucho y creo que ya podré hacerlo añadiendo algunos counts y otras condiciones
No, no es necesario que haya relaciones entre las tablas. Si utilizas Join entre dos o más tablas que no están relacionadas, se relacionarán solo para la consulta en la que estés utilizando Join. Un saludo!!
Buenas Juan te puse en el video 7 de este curso, que mi profesor me lo explico de otro modo, y yo nunca he usado ni he visto el INNER JOIN pedidos ON* Esto jamas lo he usado, en el video 7 te he puesto un comentario con la solucción del primer ejemplo que dices pero realizado como dice mi profesor. Estaría bien de ese modo? Muchisimas gracias ;)
buenas tardes profe denuevo siguiendo el curso pero necesito su ayuda estaba diseñando una base de dtos pero quiero que mi IDcodigo sea ECO1; ECo2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ectc es decir Eco es permanente y 1 2 3 4 5 6 se autoincremente
Hola Maestro! Primero que nada gracias por el curso, me parece muy completo y eficiente, he tomado cursos en otros sitios webs como datacamp y la verdad prefiero este curso de UA-cam aparte de que es gratis. Igualmente le quería comentar que no puedo descargar los archivos para realizar los ejercicios. Sabe cual podría ser el motivo? Saludos!
Un problema de redireccionamiento en algunos países parece ser. Cambia el .com de la dirección de los links por un .es Espero que funciones. Un saludo!
Una consulta interna se hará con tablas de la misma BBDD en la que te encuentras. Un consulta externa se hará con tablas de otra BBDD diferente a la que te encuentras. Un saludo!
hola quiero felicitarte eres muy bueno y yo quiero aprender. Me podrías apoyar diciéndome por que al colocar la función SELECT * FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.(CÓDIGO CLIENTE)=PEDIDOS(CÓDIGO CLIENTE) WERE POBLACIÓN="MADRID" en ACCESS me aparece un cuadro diciendo el uso de "." o "!" o "()" no valido en la expresión consulta... ¿Qué realice mal??? Gracias de ante mano!!!
+Daniel Sanchez Hola !! En este trozo de tu código hay errores: PEDIDOS(CÓDIGO CLIENTE) WERE POBLACIÓN Falta un punto detrás de PEDIDOS y una H en WHERE. Un saludo!!
me gusta como lo explicas, pero se nos ha enseñado (que tampoco se nos ha enseñado muy bien si estoy viendo tus grandiosos cursos) que para el tema de inner joins y tal, mejor establecer intruscciones de la siguiente manera: SELECT * FROM CLIENTES, PEDIDOS WHERE CLIENTES.CÓDIGOCLIENTE=PEDIDOS.CÓDCLIENTE AND POBLACIÓN = 'MADRID'; es un poco más facil y corto, y siendo aspirante a programador, todo lo que no sea escribir más, me viene de perlas. GRACIAS POR TODOOOOOO
Tengo un problema, cuando inserto la linea me sale "un error de sintaxis en la cláusula from"... y he escrito el mismo comando del video: SELECT * FROM INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE=PEDIDOS.CÓDIGOCLIENTE WHERE POBLACIÓN='MADRID' Me podrías ayudar con ese inconveniente?
BUEN DIA ESTOY SIGUIENDO SU CURSO ESTA MUY BUENO Y SE ENTIENDE A LA PERFECCION PERO TENGO UNA DUDA RESULTA QUE ESCRIBO EL COMANDO INNER JOIN TAL CUAL COMO LO EPLICA Y COMO APARECE EN EL VIDEO PERO CUANDO LO EJECUTO EN ACCES ME APARECE UN MENSAJE QUE DICE ERROR SINTAXIS EN LA OPERACION JOIN ME PODRIA EXPLICAR PORQUE PASA POR FAVOR GRACIAS ESTARE PENDIENTE A SU RESPUESTA
+Pedro Robles Ruiz Sí. Podéis escribirme a cursos@pildorasinformaticas.es El tema es que recibo muchos mails al día y voy con retraso contestando. Un saludo
Buenas tardes profesor, tengo una duda, en el ejemplo final de este video salen todos los campos de las dos tablas, pero me gustaría que saliesen por ejemplo, empresa, población y dirección de la tabla CLIENTES, y fecha de pedido, descuento y enviado de la tabla PEDIDOS. Puedo hacer que la primera parte funcione, es decir que solo muestre esos campos de la tabla CLIENTES, pero no así de la tabla pedidos, he probado con ...........INNER JOIN SELECT campo1, campo2, campo 3 FROM pedidos.........., y con diferentes variantes de esta sentencia, pero no doy con ello. Como siempre si viene explicado en videos posteriores no pierda tiempo en contestar porque lo veré más pronto que tarde ;). Un saludo.
Hola profesor enorabuena por tus videos, tengo una pagina web en la cual hay una subasta en un codigo php, y dentro de este codigo accedo a una base de datos que tengo en local. La cuestion es que ese codigo contiene una consulta preparada que no entiendo nada bien, y necesito comprender para poder trabajar bien con el codigo. Despues de ver este video se han abierto algunos claros de luz pero aun sigo con muchisimas dudas. La consulta seria la siguiente: "SELECT *,coalesce(`highest_bidder`.`bidAmount`,`acp_auctions`.`startingBid`) AS `highestBid` FROM `acp_auctions` LEFT JOIN (SELECT `auctionId`,`account` AS `highestBidder` ,`bidAmount` FROM `acp_auction_bids` ORDER BY `bidAmount` DESC) `highest_bidder` ON `acp_auctions`.`id` = `highest_bidder`.`auctionId` WHERE `serverId` = ? AND `id` = ? GROUP BY `acp_auctions`.`id`"
Hola buenas al ejetucar la consulta... se abre una ventana y me pide un valor de parametro para CLIENTES.CODIGO CLIENTE... que tengo que escribir? al aceptar me aparecen los encabezados pero sin valores. Gracias!!
Buenas tardes, yo estoy intentado realizar el Inner Join en access y me sale que no reconoce este comando, hay alguna solución para esto. Muchas gracias
Al importar la tabla PEDIDOS me sale el siguiente error: Se encontraron 2 errores durante el análisis. Se esperaban 7 valores, pero encontró 6. (near "(" at position 2060) Se esperaban 7 valores, pero encontró 6. (near "(" at position 2513) A que se debe?
A mi me ha servido, porque me pasaba lo mismo, guardar la tabla en Excel pero con extensión .xls , en vez de la que te da por defecto de .xlsb. Repetí la operación guardándola así y la importé luego sin errores. Ojalá te sirva. Saludos
*Intente hacer la misma consulta con el inner join, pero me lanza error de sintaxis. Lo intente en phpMyAdmin ¿Sera que se usa otra sintaxis diferente por ser otro gestor diferente?
select*from clientes INNER JOIN pedidos on clientes.CÓDIGO CLIENTE=pedidos.CÓDIGO CLIENTE where POBLACIÓN='madrid' LIMIT 0, 25 MySQL ha dicho: Documentación #1064 - Algo está equivocado en su sintax cerca 'CLIENTE=pedidos.CÓDIGO CLIENTE where POBLACIÓN='madrid' LIMIT 0, 25' en la linea 1
Hola, te comento que no funcionó los corchetes ni los paréntesis, la solución fue la de quitar tildes y espacios a los nombres, de igual manera muchas gracias por tu atención, sos el mejor :v
@@estivenmartinez576 trata de poner el nombre de campo entre comillas invertidas, de la forma `CÓDIGO CLIENTE`, por cierto, estas las sacas con ALT + 96
El siguiente código SELECT * FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.[CÓDIGO CLIENTE]=PEDIDOS.[CÓDIGO CLIENTE] WHERE POBLACIÓN = "MADRID" no me funciona en Access, me diria que estoy haciendo mal? Gracias!
No puedo descargar ningun archivo de los que deja en el link. Hasta fui y me registre en su pagina donde tiene el curso pero tampoco se descargan. Alguien que sepa que puedo hacer?
@@pildorasinformaticas Es que aparece el link cortado, el problema debe ser del lugar donde esta cargado ya que fui alli y donde dice ejercicio, carga una pagina y se cierra. De paso aprovecho para agradecerte por el curso, lo arranque antes de ayer y va muy fluido, facil de entender y hasta te engancha ajjajajaa arranque viendo dos videos y ahora estoy metiendo 5 por dia.
Usted ha creado una universidad pública, virtual y gratuita!. Muchas gracias.
si es publica es gratuita
@@charly-ic2dd Ojalá, aquí por lo menos en España y más donde vivo para nada es así. Los costes no llegan a los de la universidad privada, pero siguen siendo un gran desembolso
@@albertespina2567 ahh no sabia, en argentina lo publico es gratuito
@@charly-ic2dd si, claro... gratuito...
@@charly-ic2dd no es gratis, se financia a través de los impuestos.
Estoy siguiendo tus videos y tenía que escribirte para decirte Gracias...acabo de terminar el primer año de DAM y quería repasar, apuntalar cosas que se me habían quedado como borrosas, y viendo tus videos las he podido comprender con total claridad, que manera de explicar¡ y encima gratis...gracias por tu labor, un profesor excepcional.
Buena tarde, gracias, en 8 videos, vi 4 semestres de mi carrera :) Mejor te compro los cursos :)
Qué gran labor y cuanta dedicación!. Muchísimas gracias por ofrecernos de forma gratuita tanto conocimiento y explicarlo todo de esta forma tan buena.
Muchas gracias por el comentario. Un saludo!!
No he encontrado una clase bueníssima en Portugués. Así pratico mi Español. Gracias
excelente. mejor explicado, imposible. tienes el don de la enseñanza!
+Jose Vladimir Matos Marte eso mismo pienso yo
+jonath Excelente!!
Estoy de acuerdo
Soy estudiante de universidad y usted explica mejor q mi profesor
eres increible.He visto varios cursos tuyos y no hay nadie que me haya hecho entender tan bien como tu lo haces!
Simplemente genial una de las mejores explicaciones de lejos gracias por el gran aporte a la comunidad MAESTRO.
Gracias a ti por seguir mis vídeos. Un saludo!
Llevaba 3 dias mirando este tema sin poderme dar una idea clara, mire el video y toda es dudas, se resolvieron. Gracias
Te amo señor pildoras, tu contenido es lo mas top de youtube, gracias por tanto besos
No existe mejor explicación, mil gracias hermano.
Me ha hecho la luz con este vídeo, sin duda el mejor
Estoy mirando todos los videos y son excelentes!! Muchas gracias!!!
La verdad que estos vídeos son geniales. Bien explicados, concretos, sumamente útiles. Qué más decir... mil gracias, profe!!!
Gracias por tus vídeos....voy afianzando conocimientos..... se que tengo aun grandes lagunas en la base.....pero te sigo con gran entusiasmo..... eres el mejor explicando.
+marochmo Muchas gracias por tu comentario. Me alegro de que te gusten los vídeos. Un saludo!!
Muchas gracias por el tutorial, no entendía este tema ahora si por fin ya me queda claro y por que no me estaba mostrando resultados el ejercicio, que estoy realizando.
Saludos desde Pereira - Colombia
+Jhony Jair Vega Diaz Gracias a ti por seguir mis vídeos. Un saludo
Te idolatro, fantástica explicación!
+albertcala Gracias !! Un saludo
Desde Canada, muchas gracias, excelente contenido
¡Grande Maestro!, Slds desde Chile en cuarentena
¡Muchas gracias por la explicación!
Excelente video.
gracias por dedicar tiempo a enseñar
que forma tan genial de explicar, mil gracias
Gracias por estos cursos gratuitos y excelente
Excelente! Muchas gracias por la información
Cuando consiga trabajo le voy a dar mi primer sueldo a usted, gracias.
DAAA PROFE ES UN GRANDEEEEE
Muchas gracias, por fin aprendi a hacer Inner join en sql
muchas gracias, de esta manera lo he entendido súper fácil
Me ayudaste a entender esto. MUCHAS GRACIAS!
Gracias por tus videos. Me acabe de suscribir luego de ver algunos videos de este curso. Sigue asi.
Dios le bendiga profesor, muchas gracias por tanto, me encantaría en algún momento de mi vida poder conocerle y agradecerle personalmente, saludos desde Venezuela.
Muy buen curso si señor . Aunque estoy un poco atascado en las consultas multi tablas. en lo referente a que deben estar relacionadas. en fin seguire el curso haber si me entero del tema;.YO estoy utilizando apache ,php y MYSQL 5.7 .gracias
+Pedro Robles Ruiz Hola !! Si te sientes con ganas y fuerzas, puedes echar un vistazo a este vídeo y el siguiente: ua-cam.com/video/jq55KkiE-eY/v-deo.html
Allí explico (no profundamente) relaciones entre tablas. Quizás te ayude un poco más a comprender qué son las relaciones entre tablas y por qué relacionar dos o más tablas entre sí. Un saludo
ALMA DE DIAMANTE! GRACIAS POR TODO
Cordial saludo; primero que todo, muchas gracias por los excelentes cursos que realizas, y comportes con nosotros, es magistral la forma que explicas y das a entender cada tema, un abrazo desde Colombia. Por otro lado para solucionar la cuestión para los campos con espacios en su nombre en Mysql, me funciono ponerlos de la siguiente forma: Nombre_tabla.`Nombre Campo`; es decir, escribir dicho nombre dentro de tilde invertida; la instrucción quedaría de la forma:
SELECT * FROM clientes INNER JOIN pedidos ON pedidos.`CÓDIGO CLIENTE` = clientes.`CÓDIGO CLIENTE` where POBLACIÓN = "MADRID" order by EMPRESA
Por otro lado, quisiera preguntar, si has realizado alguna explicación sobre punteros en alguno de tus cursos.
excelente doctor
Muchas gracias, me ha sido de gran utilidad.
muchas gracias por contestar mis dudas.un saludo
+Pedro Robles Ruiz A ti por seguir mis vídeos. Un saludo!!
gracias me has salvado la vida :)
Hola, muy buenas tardes desde Madrid.
Muchas gracias una vez más por tu excelente labor. Nos ayudas a muchos con tus vídeos y forma única de explicar.
Comentarte que llevo descargando los archivos de este vídeo, y a diferencia de los primeros, éstos no se importan en MSQL, es decir, la tabla de pedidos que es la que falta para hacer la consulta multitablas. No sé qué puede estar mal en ella que PHP MySQL lo la importa. Por lo que te agradecería muchísimo si pudieras corregir eso. Muchas gracias.
Muy buena explicación! Excelente
excelente video, solo faltó nombrar que en la tabla mostrada el pk era el pk de pedidos.saludos
Para los que le dé error..
En la tabla clientes, sale códigocliente y en la tabla pedidos sale, código cliente , sutil diferencia..
Muchas gracias! me estaba volviendo loco
Gracias! no me salia y pase a ver los comentarios para ver si alguien tenia algun error!
Gracias por un comando mas de conocimiento. Me preocupa un poco que estamos aprendiendo access y mysql, cuando sql tiene diferencias en el lenguaje, pues los sistemas en que se trabaja en mi empresa no funcionan con mySql y hay que usar SQL propiamente.
Muy bien explicado
Excelente vídeo!
primero muchas gracias por tan exelente curso es el mejor que he encontrado en todo internet, tengo una duda yo nunca uso inner join ni letf ni right solo select a los campos que necesito from las tablas wherer tabla.pk = tabla.fk y siempre funciona bien, me podias decir si asi tambien esta bien muchas gracias saludos
Gracias Profe
Gran trabajo!
Excelentes videos con las mejores explicaciones posibles. Me podrias recomendar un libro donde pueda estudiar las relaciones entre tablas y normalizaciones de bases de datos? por favor seria de gran ayuda. Gracias de antemano
hola buenas primero agradecerte por todo este conocimiento que nos entregas, segundo lo que tienes es un don hacer ver todo muy simple . tercero una consulta ¿donde puedo encontrar los vídeos de las tablas que se relacionan?
Aquellos que quieran importar esa base de datos a MYSQL tendran que poner los campos juntos bueno el profe lo dijo ya pero si acaso paran el video por error.
Gracias por el dato! Ya me estaba dando error y no sabia que hacer.
Si les sigue dando error cambiar los datos de % a numero
Gracias crack!
Me gusto hay algunas cosas que no sabia, pero en tu canal se observan con metodología y enseñanza. Voy a tomar el curso de acces puede que aprenda algo adicional...Gracias por los cursos gratis. Una pregunta los beneficios de pagar un paquete o un curso...Cuales son....
Gracias por compartir sus conocimiento. Gran espíritu docente!!!
Consulta: De la única manera que puedo importar "pedidos" es guardar todo en formato texto. Alguna idea de porque? Muchas gracias!!! Saludos desde buenos aires.
Tampoco pude importar la tabla :( ¿Cómo le hiciste?
Profe muchas gracias por sus videos, de verdad proporcionan verdadero aprendizaje significativo. ¿Me podría decir por favor qué software utiliza usted para señalar, resaltar, rayar, etc. en el videotutorial? Muchas gracias.
Profesor muchas gracias, quisiera preguntarte en que video de acces esta la explicacion de los (inner join, left join, right join) muchas gracias nuevamente
¿El CROSS JOIN también entraría como consultas internas?, también se ele conoce como producto cartesiano.
Eres un CRACK
Buena tardes .
Tengo 4 tablas y cada una tiene el mismo campo de documento.
Quisiera hacer una consulta en las 4 tablas para saber dónde está ese documento
Ayer fue mi primer entrevista de trabajo y no supe hacer eso 😪 a la vez entendieron que yo tenía 14 años xd me puse a estudiar mucho y creo que ya podré hacerlo añadiendo algunos counts y otras condiciones
Buen video, para usar los Join, se debe tener una relacion ?
No, no es necesario que haya relaciones entre las tablas. Si utilizas Join entre dos o más tablas que no están relacionadas, se relacionarán solo para la consulta en la que estés utilizando Join. Un saludo!!
Bien, menos mal que tengo Access.
Genial!!
Una consulta el curso está muy desactualizado? Porque lo estoy disfrutando mucho. Muchas gracias por el curso!
Buenas Juan te puse en el video 7 de este curso, que mi profesor me lo explico de otro modo, y yo nunca he usado ni he visto el INNER JOIN pedidos ON* Esto jamas lo he usado, en el video 7 te he puesto un comentario con la solucción del primer ejemplo que dices pero realizado como dice mi profesor.
Estaría bien de ese modo?
Muchisimas gracias ;)
Hola !! Ya contesté en el comentario de dicho vídeo. Un saludo!!
buenas tardes profe denuevo siguiendo el curso pero necesito su ayuda estaba diseñando una base de dtos pero quiero que mi IDcodigo sea ECO1; ECo2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ectc es decir Eco es permanente y 1 2 3 4 5 6 se autoincremente
que programa utilizas para las anotaciones en pantalla? osea las flechas cuadrados lineas etc.
+Pedro Robles Ruiz ZoomIt. Un saludo
Ahora entiendo por qué en mi ciclo básico me daban teoría de conjuntos jaja
GRACIAAAAAAAAS MUCHAS GRACIAAAAS
Hola Amigo! una pregunta, puedes realizar un modelado de datos sin claves primarias ni foraneas? Un saludo.
Gracias
Una pregunya en q curso se ven las relaciones? Access?
Hola Maestro! Primero que nada gracias por el curso, me parece muy completo y eficiente, he tomado cursos en otros sitios webs como datacamp y la verdad prefiero este curso de UA-cam aparte de que es gratis. Igualmente le quería comentar que no puedo descargar los archivos para realizar los ejercicios. Sabe cual podría ser el motivo? Saludos!
Un problema de redireccionamiento en algunos países parece ser. Cambia el .com de la dirección de los links por un .es
Espero que funciones. Un saludo!
@@pildorasinformaticas Funcionó !! Gracias
Tengo una duda ¿Cual es la diferencia entre una consulta externa, de una interna?, ¿Que lo diferencia?
Una consulta interna se hará con tablas de la misma BBDD en la que te encuentras. Un consulta externa se hará con tablas de otra BBDD diferente a la que te encuentras. Un saludo!
¿Dónde puedo ver sus cursos de access?
hola quiero felicitarte eres muy bueno y yo quiero aprender. Me podrías apoyar diciéndome por que al colocar la función SELECT * FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.(CÓDIGO CLIENTE)=PEDIDOS(CÓDIGO CLIENTE) WERE POBLACIÓN="MADRID" en ACCESS me aparece un cuadro diciendo el uso de "." o "!" o "()" no valido en la expresión consulta... ¿Qué realice mal??? Gracias de ante mano!!!
+Daniel Sanchez Hola !! En este trozo de tu código hay errores: PEDIDOS(CÓDIGO CLIENTE) WERE POBLACIÓN
Falta un punto detrás de PEDIDOS y una H en WHERE. Un saludo!!
me gusta como lo explicas, pero se nos ha enseñado (que tampoco se nos ha enseñado muy bien si estoy viendo tus grandiosos cursos) que para el tema de inner joins y tal, mejor establecer intruscciones de la siguiente manera:
SELECT * FROM CLIENTES, PEDIDOS WHERE CLIENTES.CÓDIGOCLIENTE=PEDIDOS.CÓDCLIENTE AND POBLACIÓN = 'MADRID';
es un poco más facil y corto, y siendo aspirante a programador, todo lo que no sea escribir más, me viene de perlas. GRACIAS POR TODOOOOOO
que programa utilizas para hacer el tutorial ?. Es Camtasia por casualidad
+Pedro Robles Ruiz Hola !! Sí, es Camtasia. Un saludo
Hola Juan, Muchas gracias por tu videos.
Al intentar descargar los ficheros estos dan error.
Un saludo.
Tengo un problema, cuando inserto la linea me sale "un error de sintaxis en la cláusula from"... y he escrito el mismo comando del video: SELECT * FROM INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE=PEDIDOS.CÓDIGOCLIENTE WHERE POBLACIÓN='MADRID'
Me podrías ayudar con ese inconveniente?
Falta el nombre de una tabla a continuación del FROM tal y como aparece en el vídeo. Un saludo!
BUEN DIA ESTOY SIGUIENDO SU CURSO ESTA MUY BUENO Y SE ENTIENDE A LA PERFECCION PERO TENGO UNA DUDA RESULTA QUE ESCRIBO EL COMANDO INNER JOIN TAL CUAL COMO LO EPLICA Y COMO APARECE EN EL VIDEO PERO CUANDO LO EJECUTO EN ACCES ME APARECE UN MENSAJE QUE DICE ERROR SINTAXIS EN LA OPERACION JOIN ME PODRIA EXPLICAR PORQUE PASA POR FAVOR GRACIAS ESTARE PENDIENTE A SU RESPUESTA
Para que yo u otra persona te podamos ayudar, debes copiar y pegar todo tu código por aquí. Un saludo!
habria alguna forma de consultarte en privado de mis dudas?.
+Pedro Robles Ruiz Sí. Podéis escribirme a cursos@pildorasinformaticas.es
El tema es que recibo muchos mails al día y voy con retraso contestando. Un saludo
Buenas tardes profesor, tengo una duda, en el ejemplo final de este video salen todos los campos de las dos tablas, pero me gustaría que saliesen por ejemplo, empresa, población y dirección de la tabla CLIENTES, y fecha de pedido, descuento y enviado de la tabla PEDIDOS. Puedo hacer que la primera parte funcione, es decir que solo muestre esos campos de la tabla CLIENTES, pero no así de la tabla pedidos, he probado con ...........INNER JOIN SELECT campo1, campo2, campo 3 FROM pedidos.........., y con diferentes variantes de esta sentencia, pero no doy con ello. Como siempre si viene explicado en videos posteriores no pierda tiempo en contestar porque lo veré más pronto que tarde ;). Un saludo.
Respuesta en el siguiente video ;)
Hola profesor enorabuena por tus videos, tengo una pagina web en la cual hay una subasta en un codigo php, y dentro de este codigo accedo a una base de datos que tengo en local. La cuestion es que ese codigo contiene una consulta preparada que no entiendo nada bien, y necesito comprender para poder trabajar bien con el codigo.
Despues de ver este video se han abierto algunos claros de luz pero aun sigo con muchisimas dudas. La consulta seria la siguiente:
"SELECT *,coalesce(`highest_bidder`.`bidAmount`,`acp_auctions`.`startingBid`) AS `highestBid` FROM `acp_auctions` LEFT JOIN (SELECT `auctionId`,`account` AS `highestBidder` ,`bidAmount` FROM `acp_auction_bids` ORDER BY `bidAmount` DESC) `highest_bidder` ON `acp_auctions`.`id` = `highest_bidder`.`auctionId` WHERE `serverId` = ? AND `id` = ? GROUP BY `acp_auctions`.`id`"
donde descarga la tabla gestion de pedidos??? no la veo
Hola buenas al ejetucar la consulta... se abre una ventana y me pide un valor de parametro para CLIENTES.CODIGO CLIENTE... que tengo que escribir? al aceptar me aparecen los encabezados pero sin valores. Gracias!!
puedo crear las relaciones de mis tables en php my admi?, estoy intentando verlo desde alla pero no doy
Buenas tardes, yo estoy intentado realizar el Inner Join en access y me sale que no reconoce este comando, hay alguna solución para esto.
Muchas gracias
SELECT * FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CÓDIGOCLIENTE= PEDIDOS.[CÓDIGO CLIENTE] WHERE POBLACIÓN = 'MADRID'
GRACIAS HERMANO. ES ÉSTA LA SINTAXIS.
Lastima que ya no funciona el link a los archivos......toca copiar desde el video!!!
Sí funciona
Prueba copiando y pegando el link en la URL del navegador. Lo acabo de probar y funciona. Un saludo!
@@pildorasinformaticas Pues si funciona....seria algo puntual que me ha pasado.....Gracias!!!
Tengo access pero me resulta que está mal el nombre de clientes.[código cliente], alguien sabe por qué?
Alguien me pudiera explicar si esto lo puedo aplicar en SQL SERVER?
Puede ser que el documento de pedidos esté dañado, no lo deja abrir en excel!!
como relacionas dos tablas??
Al importar la tabla PEDIDOS me sale el siguiente error:
Se encontraron 2 errores durante el análisis.
Se esperaban 7 valores, pero encontró 6. (near "(" at position 2060)
Se esperaban 7 valores, pero encontró 6. (near "(" at position 2513)
A que se debe?
A mi me ha servido, porque me pasaba lo mismo, guardar la tabla en Excel pero con extensión .xls , en vez de la que te da por defecto de .xlsb. Repetí la operación guardándola así y la importé luego sin errores. Ojalá te sirva. Saludos
*Intente hacer la misma consulta con el inner join, pero me lanza error de sintaxis. Lo intente en phpMyAdmin ¿Sera que se usa otra sintaxis diferente por ser otro gestor diferente?
select*from clientes INNER JOIN pedidos on clientes.CÓDIGO CLIENTE=pedidos.CÓDIGO CLIENTE where POBLACIÓN='madrid' LIMIT 0, 25
MySQL ha dicho: Documentación
#1064 - Algo está equivocado en su sintax cerca 'CLIENTE=pedidos.CÓDIGO CLIENTE where POBLACIÓN='madrid' LIMIT 0, 25' en la linea 1
Utiliza corchetes [ ] en los nombre de los campos formados por más de una palabra. Por ejemplo [CÓDIGO CLIENTE]. Un saludo!
Hola, te comento que no funcionó los corchetes ni los paréntesis, la solución fue la de quitar tildes y espacios a los nombres, de igual manera muchas gracias por tu atención, sos el mejor :v
@@estivenmartinez576 trata de poner el nombre de campo entre comillas invertidas, de la forma `CÓDIGO CLIENTE`, por cierto, estas las sacas con ALT + 96
El siguiente código SELECT * FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.[CÓDIGO CLIENTE]=PEDIDOS.[CÓDIGO CLIENTE] WHERE POBLACIÓN = "MADRID" no me funciona en Access, me diria que estoy haciendo mal? Gracias!
Lograste solucionar el problema?. A mi me sucede lo mismo.
SELECT * FROM CLIENTES INNER JOIN PEDIDOS ON CLIENTES.CODIGOCLIENTE = PEDIDOS.CODIGOCLIENTE WHERE POBLACION = 'MADRID'
En este vídeo hay algunos fallos de edición.
Me ayudaría si dijeras el fallo y minuto y segundo del vídeo donde aparece el fallo. Un saludo!!
pildorasinformaticas puede que fuese fallo mío al pasarlo del móvil a la tele se veía temblar todo el video. Sorry
Buenas, ¿alguien más tiene problemas para descargar los archivos? no consigo descargarlos ni en la página oficial, saludos.
No puedo descargar ningun archivo de los que deja en el link. Hasta fui y me registre en su pagina donde tiene el curso pero tampoco se descargan. Alguien que sepa que puedo hacer?
Estoy intentando arreglarlo. Mientras tanto, puede tomar nota del enlace de descarga y cambiar la terminación .com por .es. Un saludo!
@@pildorasinformaticas
Es que aparece el link cortado, el problema debe ser del lugar donde esta cargado ya que fui alli y donde dice ejercicio, carga una pagina y se cierra. De paso aprovecho para agradecerte por el curso, lo arranque antes de ayer y va muy fluido, facil de entender y hasta te engancha ajjajajaa arranque viendo dos videos y ahora estoy metiendo 5 por dia.
El problema se repite en todos sus vídeos. Saludos!