1 00:00:01,010 --> 00:00:10,210 Bueno, ahora tenemos esta información y yo quiero añadirle, además, que diga al país correspondiente a esta ciudad, ¿de acuerdo? 2 00:00:11,009 --> 00:00:16,170 Bueno, por lo lógico sería meter por aquí algo que me devuelva el país e incluirlo por aquí. 3 00:00:16,429 --> 00:00:18,410 Pues vamos a ver cómo lo hacemos. 4 00:00:19,449 --> 00:00:28,170 Efectivamente, definimos país, vamos a buscar el país cuyo ID corresponde con el país que hay en la ciudad. 5 00:00:28,170 --> 00:00:30,449 para eso tenemos que recordar 6 00:00:30,449 --> 00:00:33,250 vamos a volver a nuestro esquema 7 00:00:33,250 --> 00:00:34,689 como aparece esta información 8 00:00:34,689 --> 00:00:37,429 dice ciudad tiene un atributo country 9 00:00:37,429 --> 00:00:38,549 que tiene un código 10 00:00:38,549 --> 00:00:41,250 y podemos buscar este código 11 00:00:41,250 --> 00:00:42,270 cuando lo encontramos 12 00:00:42,270 --> 00:00:44,270 pues queremos dentro de esto 13 00:00:44,270 --> 00:00:46,689 el campo name 14 00:00:46,689 --> 00:00:48,729 bueno, devolvemos 15 00:00:48,729 --> 00:00:50,109 tenemos el campo name 16 00:00:50,109 --> 00:00:52,450 y lo convertimos a string 17 00:00:52,450 --> 00:00:54,469 y lo ponemos aquí directamente 18 00:00:54,469 --> 00:00:57,289 bien, vamos a ejecutar 19 00:00:57,289 --> 00:01:12,670 Y efectivamente dice, Seúl de Corea, Subcorea, Mumbai, Greta de India, Karachi de Pakistán, México, México City, Ciudad de México de México, Sao Paulo de Brasil. 20 00:01:13,349 --> 00:01:16,010 Volvamos al primer caso, porque ya hemos detectado dos errores. 21 00:01:16,189 --> 00:01:19,890 Uno es este, que ya lo teníamos de antes, y otro es este. 22 00:01:21,209 --> 00:01:26,890 Este primero, vamos a solucionarlo, es decir, de Seúl, de Corea y de Subcorea. 23 00:01:27,849 --> 00:01:30,269 Entonces parece como que hay dos países. 24 00:01:30,989 --> 00:01:38,489 Y efectivamente, posiblemente haya definición de dos países, haya en la parte de Corea, en Corea, tengamos esa definición. 25 00:01:38,609 --> 00:01:40,349 Voy a buscarlo a ver cómo es Corea. 26 00:01:40,349 --> 00:01:51,390 Voy a darle simplemente a Control-F, no voy a hacer nada muy raro, simplemente Control-F, busco ahí perfectamente y efectivamente aparece Corea y Norcorea para definir el nombre de este país. 27 00:01:51,689 --> 00:02:06,890 ¿De acuerdo? Bueno, pues sí sabemos una manera muy fácil de hacerlo que es obtener o el primero o el segundo o el último de estos, con lo cual yo me iría directamente a decir devuélveme el nombre, por ejemplo el último. 28 00:02:06,890 --> 00:02:09,789 vamos a ver si el último tiene un nombre adecuado 29 00:02:09,789 --> 00:02:10,689 en estos casos 30 00:02:10,689 --> 00:02:12,310 voy a ejecutar 31 00:02:12,310 --> 00:02:14,930 y efectivamente ahora me sale 10 32 00:02:14,930 --> 00:02:18,009 este problema que ya lo teníamos de antes 33 00:02:18,009 --> 00:02:19,050 voy a recordarlo 34 00:02:19,050 --> 00:02:23,110 ya lo teníamos aquí en el ejemplo anterior 35 00:02:23,110 --> 00:02:26,069 debe provenir de algo parecido, ¿verdad? 36 00:02:26,310 --> 00:02:28,610 debe provenir de algo por aquí también 37 00:02:28,610 --> 00:02:31,789 con lo cual podemos aplicar la misma idea de antes 38 00:02:31,789 --> 00:02:33,550 que es coger el último 39 00:02:33,550 --> 00:02:38,689 y ver si esto efectivamente funciona. 40 00:02:38,930 --> 00:02:41,689 Y efectivamente hemos mejorado bastante esta información. 41 00:02:42,509 --> 00:02:46,289 De hecho, vamos a utilizarla también en el otro ejemplo que tenemos aquí. 42 00:02:46,289 --> 00:02:52,150 Vamos a utilizar que solamente nos muestre el último nombre. 43 00:02:52,909 --> 00:02:56,810 Ahora ya con esta información tenemos la información mucho mejor. 44 00:02:56,810 --> 00:03:05,430 Seúl de Sudcorea, Britain de India, Karachi de Pakistán, Ciudad de México de México, Sao Paulo de Brasil