<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Explicación visual de los SQL Join &#8211; Unir tablas con SQL</title>
	<atom:link href="http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/feed/" rel="self" type="application/rss+xml" />
	<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/</link>
	<description>Blog de informática, programación, software libre, linux, y mucho más</description>
	<lastBuildDate>Fri, 12 Mar 2010 16:39:36 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Ruben</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-20787</link>
		<dc:creator>Ruben</dc:creator>
		<pubDate>Thu, 04 Mar 2010 19:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-20787</guid>
		<description>Alex Barros, te felicito por el tutorial. Muy claro y conciso para uno que recien empieza en el
mundo de SQL. Gracias Maestro.</description>
		<content:encoded><![CDATA[<p>Alex Barros, te felicito por el tutorial. Muy claro y conciso para uno que recien empieza en el<br />
mundo de SQL. Gracias Maestro.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: cesar calero</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-19145</link>
		<dc:creator>cesar calero</dc:creator>
		<pubDate>Wed, 24 Feb 2010 19:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-19145</guid>
		<description>buenas tardes

me podrian ayudar con las siguientes consultas

cuantas personas han tenido mas de un cargo en la compañia 


que personas acomulan salario y comision de sus empleados superiores a los salarios promedios de los jefes de todos los departamentos</description>
		<content:encoded><![CDATA[<p>buenas tardes</p>
<p>me podrian ayudar con las siguientes consultas</p>
<p>cuantas personas han tenido mas de un cargo en la compañia </p>
<p>que personas acomulan salario y comision de sus empleados superiores a los salarios promedios de los jefes de todos los departamentos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alex Barros</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-17046</link>
		<dc:creator>Alex Barros</dc:creator>
		<pubDate>Sun, 07 Feb 2010 01:13:30 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-17046</guid>
		<description>Ya te he entendido.

Lo que necesitas no tiene que ver con JOIN, sinó con conocer las funciones que te brinda Mysql

Lo que buscas es algo como esto:

INSERT INTO `nueva_tabla` SELECT CONCAT(`nombre`,&#039; &#039;,`apellido`) FROM `antigua_tabla` WHERE 1


La clave está en concatenar dos campos en sólo uno.</description>
		<content:encoded><![CDATA[<p>Ya te he entendido.</p>
<p>Lo que necesitas no tiene que ver con JOIN, sinó con conocer las funciones que te brinda Mysql</p>
<p>Lo que buscas es algo como esto:</p>
<p>INSERT INTO `nueva_tabla` SELECT CONCAT(`nombre`,&#8217; &#8216;,`apellido`) FROM `antigua_tabla` WHERE 1</p>
<p>La clave está en concatenar dos campos en sólo uno.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: José Cabo</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-17031</link>
		<dc:creator>José Cabo</dc:creator>
		<pubDate>Fri, 05 Feb 2010 16:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-17031</guid>
		<description>Hola Squadron. No recuerdo como hacer &quot;insert&#039;s&quot; basados en un SELECT. Quiero decir, lo que coges con el select lo guardar con el insert.

Eso sí se puede hacer, pero no recuerdo como. Solo te aconsejo que busques pero que si que se puede hacer.

Un saludo.</description>
		<content:encoded><![CDATA[<p>Hola Squadron. No recuerdo como hacer &#8220;insert&#8217;s&#8221; basados en un SELECT. Quiero decir, lo que coges con el select lo guardar con el insert.</p>
<p>Eso sí se puede hacer, pero no recuerdo como. Solo te aconsejo que busques pero que si que se puede hacer.</p>
<p>Un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Squadron</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-17024</link>
		<dc:creator>Squadron</dc:creator>
		<pubDate>Fri, 05 Feb 2010 05:13:22 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-17024</guid>
		<description>Bueno es simple, JOIN se supone que junta los datos de tablas en una sola de X formas...

Y hay tambien una forma de copiar datos de una tabla a otra, en donde los datos se copian tal cual, que es el INSERT ... SELECT ... en el cual en una sola peticion SQL seleccionas la informacion y luego la copias en una tabla aparte...

Ahora... usar la forma de INSERT ... SELECT ... no permite agarrar y por ejemplo hacer la union de 2 columnas en una sola por ejemplo y luego guardar la informacion de esa nueva columna en la tabla de destino... Ahora que lo veo bien, JOIN tampoco une los datos internos sino que solo agrupa en una tabla las columnas de ambas tablas, o la informacion de esas columnas

A lo que io me refiero con unir 2 columnas es por ejemplo, que si en una columna tengo nombres de personas y en otra de la misma tabla tengo los apellidos, entonces por ejemplo, crear una nueva columna pero que dentro este el nombre y el apellido, los 2 y que esos datos de la nueva columna se guarden en una tabla objetivo...

Hay formas de hacerlo pero es en varios pasos y guardando la informacion en una variable como intermediario para pasar la informacion nueva a la tabla objetivo, mi pregunta concreta seria si no hay una forma directa por SQL de hacer eso, sin necesidad de algo intermedio como una variable.

Ejemplo de lo que podria querer hacer pero en una sola peticion SQL...

Tengo una tabla &quot;usuarios&quot; con 2 columnas: &quot;Nombre&quot; y &quot;apellido&quot;, lo que quiero es que primero se junte la informacion de &quot;nombre&quot; y &quot;apellido&quot; en una nueva columna &quot;nombrecompleto&quot; y que luego esa se guarde en una tabla aparte fisicamente.

todo eso en una sola peticion, algo como el INSERT ... SELECT ... en el cual en SELECT haces la seccion de la informacion que necesitas y con INSERT la copias en la tabla objetivo, todo en una sola peticion SQL y sin intermediarios. Se puede ?

Espero haberme explicado mejor esta vez :P</description>
		<content:encoded><![CDATA[<p>Bueno es simple, JOIN se supone que junta los datos de tablas en una sola de X formas&#8230;</p>
<p>Y hay tambien una forma de copiar datos de una tabla a otra, en donde los datos se copian tal cual, que es el INSERT &#8230; SELECT &#8230; en el cual en una sola peticion SQL seleccionas la informacion y luego la copias en una tabla aparte&#8230;</p>
<p>Ahora&#8230; usar la forma de INSERT &#8230; SELECT &#8230; no permite agarrar y por ejemplo hacer la union de 2 columnas en una sola por ejemplo y luego guardar la informacion de esa nueva columna en la tabla de destino&#8230; Ahora que lo veo bien, JOIN tampoco une los datos internos sino que solo agrupa en una tabla las columnas de ambas tablas, o la informacion de esas columnas</p>
<p>A lo que io me refiero con unir 2 columnas es por ejemplo, que si en una columna tengo nombres de personas y en otra de la misma tabla tengo los apellidos, entonces por ejemplo, crear una nueva columna pero que dentro este el nombre y el apellido, los 2 y que esos datos de la nueva columna se guarden en una tabla objetivo&#8230;</p>
<p>Hay formas de hacerlo pero es en varios pasos y guardando la informacion en una variable como intermediario para pasar la informacion nueva a la tabla objetivo, mi pregunta concreta seria si no hay una forma directa por SQL de hacer eso, sin necesidad de algo intermedio como una variable.</p>
<p>Ejemplo de lo que podria querer hacer pero en una sola peticion SQL&#8230;</p>
<p>Tengo una tabla &#8220;usuarios&#8221; con 2 columnas: &#8220;Nombre&#8221; y &#8220;apellido&#8221;, lo que quiero es que primero se junte la informacion de &#8220;nombre&#8221; y &#8220;apellido&#8221; en una nueva columna &#8220;nombrecompleto&#8221; y que luego esa se guarde en una tabla aparte fisicamente.</p>
<p>todo eso en una sola peticion, algo como el INSERT &#8230; SELECT &#8230; en el cual en SELECT haces la seccion de la informacion que necesitas y con INSERT la copias en la tabla objetivo, todo en una sola peticion SQL y sin intermediarios. Se puede ?</p>
<p>Espero haberme explicado mejor esta vez <img src='http://boozox.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alex Barros</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-17021</link>
		<dc:creator>Alex Barros</dc:creator>
		<pubDate>Fri, 05 Feb 2010 01:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-17021</guid>
		<description>Lo siento, Squadron, pero no he entendido nada de nada.

Tendrás que explicarte mejor si quieres que te echemos una mano.</description>
		<content:encoded><![CDATA[<p>Lo siento, Squadron, pero no he entendido nada de nada.</p>
<p>Tendrás que explicarte mejor si quieres que te echemos una mano.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Squadron</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-16976</link>
		<dc:creator>Squadron</dc:creator>
		<pubDate>Mon, 01 Feb 2010 04:47:38 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-16976</guid>
		<description>Se puede hacer algo similar a JOIN pero en vez de que una tablas, se una campos, pero que tambien se pueda guardar de alguna forma fisicamente con algo como un INSERT ???</description>
		<content:encoded><![CDATA[<p>Se puede hacer algo similar a JOIN pero en vez de que una tablas, se una campos, pero que tambien se pueda guardar de alguna forma fisicamente con algo como un INSERT ???</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: alberto</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-16894</link>
		<dc:creator>alberto</dc:creator>
		<pubDate>Sun, 24 Jan 2010 19:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-16894</guid>
		<description>Genial, así da gusto es buenísimo. me has arreglado un programa en una línea.</description>
		<content:encoded><![CDATA[<p>Genial, así da gusto es buenísimo. me has arreglado un programa en una línea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alex Barros</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-16860</link>
		<dc:creator>Alex Barros</dc:creator>
		<pubDate>Tue, 19 Jan 2010 23:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-16860</guid>
		<description>@Javier. De nada, hombre! Te traigo la cuenta ;)</description>
		<content:encoded><![CDATA[<p>@Javier. De nada, hombre! Te traigo la cuenta <img src='http://boozox.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Javier</title>
		<link>http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/comment-page-3/#comment-16826</link>
		<dc:creator>Javier</dc:creator>
		<pubDate>Fri, 15 Jan 2010 20:21:56 +0000</pubDate>
		<guid isPermaLink="false">http://boozox.net/mysql/explicacion-visual-de-los-sql-join-unir-tablas-con-sql/#comment-16826</guid>
		<description>Menu uno a la ronda de dar las GRACIAS !!</description>
		<content:encoded><![CDATA[<p>Menu uno a la ronda de dar las GRACIAS !!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
