MMmmmMMM Thinking,,,,,,,,,<br><br>Implica tener una tabla de relaciones ¿¿¿no???<br><br>Still Thinkinh<br><br><div><span class="gmail_quote">El día 11/01/08, <b class="gmail_sendername">"Sebastián V. Würtz"</b> <
<a href="mailto:dumbomalo@yahoo.com.ar">dumbomalo@yahoo.com.ar</a>> escribió:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000"><span class="q">
Cristian Alberto Mejia Medina escribió:
</span><blockquote type="cite"><div><span class="e" id="q_11769a007b1653f2_3">Hola, ya me avente el texto sobre normalizacion de
mysql-hispano, y podria decir que mis tablas estan normalizadas al
segundo nivel, aunque un tengo que normalizar dos tablas pero sigo
teniendo el mismo problema,,,, <br>
Sobre el uso de join que comenta Julio no se si seria suceptible al
orden de la cadena,,, ya que en mi ejemplo anterior (Mejor ilustrado):
<br>
<br>
<table style="border: medium none ; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="border: 1pt solid windowtext; padding: 0cm 5.4pt; width: 144.05pt;" valign="top" width="192">
<p>ID</p>
</td>
<td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 144.05pt;" valign="top" width="192">
<p>Nombre</p>
</td>
<td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 144.1pt;" valign="top" width="192">
<p>Caracteristica</p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 144.05pt;" valign="top" width="192">
<p>1</p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 144.05pt;" valign="top" width="192">
<p>Cristian</p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 144.1pt;" valign="top" width="192">
<p>ABC</p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 144.05pt;" valign="top" width="192">
<p>2</p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 144.05pt;" valign="top" width="192">
<p>Hugo</p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 144.1pt;" valign="top" width="192">
<p>BC</p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 144.05pt;" valign="top" width="192">
<p>3</p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 144.05pt;" valign="top" width="192">
<p>Paco</p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 144.1pt;" valign="top" width="192">
<p>CA</p>
</td>
</tr>
</tbody>
</table>
<p> </p>
<table style="border: medium none ; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="border: 1pt solid windowtext; padding: 0cm 5.4pt; width: 216.1pt;" valign="top" width="288">
<p>Clave</p>
</td>
<td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 216.1pt;" valign="top" width="288">
<p>Caracteristica</p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 216.1pt;" valign="top" width="288">
<p>A</p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 216.1pt;" valign="top" width="288">
<p>Oro</p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 216.1pt;" valign="top" width="288">
<p>B</p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 216.1pt;" valign="top" width="288">
<p>Bronce</p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 216.1pt;" valign="top" width="288">
<p>C</p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 216.1pt;" valign="top" width="288">
<p>Cobre</p>
</td>
</tr>
</tbody>
</table>
<br>
El Select que quiero lograr es uno que me regrese la informacion de
esta manera: "Cristian Oro Bronce Cobre" "Hugo Bronce Cobre" "Paco
Cobre Oro"<br>
<br>
Alguna Idea?<br>
<br>
<div><span class="gmail_quote">2008/1/11, Julio Cesar Sánchez
González <<a href="mailto:knowhow@sistemasyconectividad.com.mx" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">knowhow@sistemasyconectividad.com.mx</a>>:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Cristian
Alberto Mejia Medina wrote:<br>
> Tengo una tabla 'usuarios' con las columnas 'nombre' y 'tipo'
donde en<br>
> 'tipo' guardo letras en base a un catalogo ej: nombre:Cristian<br>
> tipo:ABC. Y otra tabla con el catalogo: 'desc' y 'valor' donde
tengo<br>
> tres registros: ('Oro', 'A'),('Cobre', 'C'),('Bronce', 'B'). Como<br>
> podria obtener un select de la forma : "Cristian Oro Bronce Cobre"
?????
<br>
><br>
> --<br>
> TPI. Cristian Alberto Mejia Medina<br>
><br>
> Have a nice day :o)<br>
>
------------------------------------------------------------------------<br>
><br>
> _______________________________________________
<br>
> Usuarios mailing list<br>
> <a href="mailto:Usuarios@mysql-hispano.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Usuarios@mysql-hispano.org</a><br>
> <a href="http://lists.mysql-hispano.org/mailman/listinfo/usuario" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.mysql-hispano.org/mailman/listinfo/usuario
</a><br>
<br>
<br>
Con un join y concatenando los campos que quieres que formen la cadena
de texto.<br>
<br>
<br>
--<br>
Saludos,<br>
<br>
Julio Cesar Sánchez González.<br>
<br>
--<br>
Ahora me he convertido en la muerte, destructora de mundos.
<br>
Soy la Muerte que se lleva todo, la fuente de las cosas que vendran.<br>
<br>
<a href="http://www.sistemasyconectividad.com.mx" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.sistemasyconectividad.com.mx</a> <a href="http://darkavngr.blogspot.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://darkavngr.blogspot.com/
</a><br>
<br>
_______________________________________________<br>
Usuarios mailing list<br>
<a href="mailto:Usuarios@mysql-hispano.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Usuarios@mysql-hispano.org</a><br>
<a href="http://lists.mysql-hispano.org/mailman/listinfo/usuarios" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.mysql-hispano.org/mailman/listinfo/usuarios</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
TPI. Cristian Alberto Mejia Medina<br>
<br>
Have a nice day :o)
</span></div><pre><hr size="4" width="90%"><span class="q"><br>_______________________________________________<br>Usuarios mailing list<br><a href="mailto:Usuarios@mysql-hispano.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Usuarios@mysql-hispano.org</a><br><a href="http://lists.mysql-hispano.org/mailman/listinfo/usuarios" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.mysql-hispano.org/mailman/listinfo/usuarios
</a><br> </span></pre>
</blockquote>
sql:<br>
SELECT * FROM usuarios u, cosas c, usuario_cosas uc WHERE u.usuario_id
= uc.usuario_id AND c.cosas_id = uc.cosas_id<br>
<br>
<br>
--<br>
-- Estructura de tabla para la tabla `cosas`<br>
--<br>
<br>
CREATE TABLE IF NOT EXISTS `cosas` (<br>
`cosas_id` int(11) NOT NULL auto_increment,<br>
`cosas_caracteristica` varchar(30) NOT NULL,<br>
PRIMARY KEY (`cosas_id`)<br>
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;<br>
<br>
--<br>
-- Volcar la base de datos para la tabla `cosas`<br>
--<br>
<br>
INSERT INTO `cosas` (`cosas_id`, `cosas_caracteristica`) VALUES<br>
(1, 'Oro'),<br>
(2, 'Bronce'),<br>
(3, 'Cobre');<br>
<br>
-- --------------------------------------------------------<br>
<br>
--<br>
-- Estructura de tabla para la tabla `usuarios`<br>
--<br>
<br>
CREATE TABLE IF NOT EXISTS `usuarios` (<br>
`usuario_id` int(11) NOT NULL auto_increment,<br>
`usuario_nombre` varchar(30) NOT NULL,<br>
PRIMARY KEY (`usuario_id`)<br>
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;<br>
<br>
--<br>
-- Volcar la base de datos para la tabla `usuarios`<br>
--<br>
<br>
INSERT INTO `usuarios` (`usuario_id`, `usuario_nombre`) VALUES<br>
(1, 'cristian'),<br>
(2, 'hugo'),<br>
(3, 'paco');<br>
<br>
-- --------------------------------------------------------<br>
<br>
--<br>
-- Estructura de tabla para la tabla `usuario_cosas`<br>
--<br>
<br>
CREATE TABLE IF NOT EXISTS `usuario_cosas` (<br>
`usuario_id` int(11) NOT NULL,<br>
`cosas_id` int(11) NOT NULL,<br>
PRIMARY KEY (`usuario_id`,`cosas_id`)<br>
) ENGINE=MyISAM DEFAULT CHARSET=latin1;<br>
<br>
--<br>
-- Volcar la base de datos para la tabla `usuario_cosas`<br>
--<br>
<br>
INSERT INTO `usuario_cosas` (`usuario_id`, `cosas_id`) VALUES<br>
(1, 1),<br>
(1, 2),<br>
(1, 3),<br>
(2, 2),<br>
(2, 3),<br>
(3, 1),<br>
(3, 3);<br>
<br>
</div>
<br>_______________________________________________<br>Usuarios mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Usuarios@mysql-hispano.org">Usuarios@mysql-hispano.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.mysql-hispano.org/mailman/listinfo/usuarios" target="_blank">
http://lists.mysql-hispano.org/mailman/listinfo/usuarios</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>TPI. Cristian Alberto Mejia Medina<br><br>Have a nice day :o)