Ver Mensaje Individual
  #15 (permalink)  
Antiguo 17/09/2004, 05:54
yomesmo
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 20 años, 6 meses
Puntos: 1
He probado con este código, que la lógica me dice que debería de funcionar:



listado_sql_competidores = "SELECT " & _
" Content.ContentID, " & _
" Title " & _
" FROM (Content " & _
" LEFT JOIN ContentAttributeValues ON ContentAttributeValues.ContentId = Content.ContentID) "&_
" WHERE Display=1 AND PrevContentId is NULL"
" AND ContentAttributeValues.attr_value= '50cc' " & _
" AND ContentAttributeValues.attr_value= 'Ciclomotores Sport' "


Pero no funciona. Lo que le estoy ordenando es que me muestre todos los registros donde el ID_content de la tabla Content (Contenidos) sea el mismo que el ID_Content de la tabla ContentAttributeValues (Valor de los atributos de cada contenido).

Si el ID coincide (Pueden ser 2, 3, 4 o valores de esta tabla que estén asignados a un solo registro de la tabla Content) y reune un par de condiciones más (Que el contenido sea visible , display =1 y otra cosa), lo siguiente es que de la tabla ContentAttributeValues donde coincide el ID, seleccione los registros donde se contiene '50cc' y 'Ciclomotores Sport', pero aqui es donde se monta el "pollo", como son dos registros de la misma columna, no me muestra nada...

SOS SOS SOS
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...