hola, yo tengo un pequeño problema con una base de datos, tengo 3 tablas una es de tipos que solo contiene el campo tipo, la segunda es habilidades que solo contiene el campo habilidad, y la tercera es un diccionario donde contiene un id , un campo "nombre", un campo"peso", un campo"altura", el id de la tabla tipos, el id de la tabla habilidades y un campo debilidades donde este tiene que ser igual al id de la tabla tipos para que me de los mismos valores correspondiendo su id, me refiero a que me de por ejemplo (nombre, peso, altura, tipos"fuego"(que seria el id 1 por ejemplo),habilidades"flecha de fuego"(que seria el id 3),debilidades"agua" (que seria el id 2 del campo tipo de la tabla tipos)) de cada sujeto registrado, pero al yo usar el select para generar un reporte por ejemplo(select nombre, peso, altura, tipos.tipo, habilidades.habilidad, debilidad from diccionario join tipos join habilidades on deccionario.idtipo=tipos.idtipo;) me genera asi mi repote +-----------+--------------+--------+------------------+--------------------------------+--------------+ | nombre | peso | altura | tipo | habilidad | debilidad | +---------------+----------+--------+------------------+---------------------------------+-------------+ | pikachu | 0.6 | 0.4 | electrico | electricidad estatica | 5 | | pikachu | 0.6 | 0.4 | electrico | electricidad estatica | 5 | | Lucario | 54.0 | 1.2 | lucha | fuerza mental | 1 | | Lucario | 54.0 | 1.2 | lucha | fuerza mental | 2 | | Lucario | 54.0 | 1.2 | lucha | fuerza mental | 5 | | Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 9 | | Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 4 | | Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 10 | | Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 11 | | Lucario | 54.0 | 1.2 | lucha | fuerza mental | 2 | | Lucario | 54.0 | 1.2 | lucha | fuerza mental | 5 | | Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 9 | | Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 4 | | Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 10 | | Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 3 | | Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 6 | | Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 7 | | Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 5 | | Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 3 | | Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 6 | | Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 7 | | Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 5 | | Snorlax | 460.0 | 2.1 | normal | inmunidad | 2 | | Snorlax | 460.0 | 2.1 | normal | inmunidad | 2 | +----------------+----------+--------+------------------+---------------------------------+-------------+ lo que sucede aca es que en el campo debilidades me genera el numero de id y no el nombre de la debilidad que deberia de ser el valor asignado al campo tipo de la tabla tipos si me podrias ayudar con este promblema te lo agradecria mucho ya que soy novato con MySQL gracias y exelente video muy bn explicado
interesantes los aportes amigo... quede corto con los temas de copias de seguridad y demas cosas avanzadas... si podrias ampliar la info para esos temas te lo agradeceria mi amigo
🔗 Facebook: facebook.com/ProgramadorNovatoOficial
🔗 Twitter: twitter.com/programadornova
🔗 Linkedin: www.linkedin.com/in/programadornovato/
🔗 Instagram: instagram.com/programadornovato/
🔗 Pagina oficial: www.programadornovato.com
🔗 Gracias por apoyar este canal: www.patreon.com/programadornovato
🎦 Canal de youtube: th-cam.com/users/programadornovato
#mysql #workbench #db
Soy fan
Gracias amigo
hola, yo tengo un pequeño problema con una base de datos,
tengo 3 tablas una es de tipos que solo contiene el campo tipo, la segunda es habilidades que solo contiene el campo habilidad, y la tercera es un diccionario donde contiene un id , un campo "nombre", un campo"peso", un campo"altura", el id de la tabla tipos, el id de la tabla habilidades y un campo debilidades donde este tiene que ser igual al id de la tabla tipos para que me de los mismos valores correspondiendo su id, me refiero a que me de por ejemplo (nombre, peso, altura, tipos"fuego"(que seria el id 1 por ejemplo),habilidades"flecha de fuego"(que seria el id 3),debilidades"agua" (que seria el id 2 del campo tipo de la tabla tipos)) de cada sujeto registrado, pero al yo usar el select para generar un reporte por ejemplo(select nombre, peso, altura, tipos.tipo, habilidades.habilidad, debilidad from diccionario join tipos join habilidades on deccionario.idtipo=tipos.idtipo;) me genera asi mi repote
+-----------+--------------+--------+------------------+--------------------------------+--------------+
| nombre | peso | altura | tipo | habilidad | debilidad |
+---------------+----------+--------+------------------+---------------------------------+-------------+
| pikachu | 0.6 | 0.4 | electrico | electricidad estatica | 5 |
| pikachu | 0.6 | 0.4 | electrico | electricidad estatica | 5 |
| Lucario | 54.0 | 1.2 | lucha | fuerza mental | 1 |
| Lucario | 54.0 | 1.2 | lucha | fuerza mental | 2 |
| Lucario | 54.0 | 1.2 | lucha | fuerza mental | 5 |
| Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 9 |
| Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 4 |
| Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 10 |
| Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 11 |
| Lucario | 54.0 | 1.2 | lucha | fuerza mental | 2 |
| Lucario | 54.0 | 1.2 | lucha | fuerza mental | 5 |
| Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 9 |
| Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 4 |
| Dragonite | 210.0 | 2.2 | dragon | fuerza mental | 10 |
| Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 3 |
| Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 6 |
| Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 7 |
| Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 5 |
| Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 3 |
| Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 6 |
| Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 7 |
| Gengar | 40.5 | 1.5 | fantasma | cuerpo maldito | 5 |
| Snorlax | 460.0 | 2.1 | normal | inmunidad | 2 |
| Snorlax | 460.0 | 2.1 | normal | inmunidad | 2 |
+----------------+----------+--------+------------------+---------------------------------+-------------+
lo que sucede aca es que en el campo debilidades me genera el numero de id y no el nombre de la debilidad que deberia de ser el valor asignado al campo tipo de la tabla tipos
si me podrias ayudar con este promblema te lo agradecria mucho ya que soy novato con MySQL gracias y exelente video muy bn explicado
Creo que se puede usar el operador binary para hacer una comparación más fuerte, entre Mayúsculas y minúsculas.
Vaya esa no me la sabía, gracias
interesantes los aportes amigo... quede corto con los temas de copias de seguridad y demas cosas avanzadas... si podrias ampliar la info para esos temas te lo agradeceria mi amigo
exelente video
gracias
A la orden
Te entrega los nombres con J mayuscula o j minuscula debito al charset que le pusiste. ese no distingue entre mayusculas y minusculas (min 22:55)
no entendí nada 17:46
Jajajaja, si la verdad está medio confuso pero con código todo es mejor
jajaja me paso igual xD