Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ayuda con un query

Estas en el tema de Ayuda con un query en el foro de Mysql en Foros del Web. Saludos!!! Resulta que tengo 2 tablas; una de libros que tiene la siguiente estructura: id, book_name, isbn y tengo una 2nd tabla de tags de ...
  #1 (permalink)  
Antiguo 12/03/2010, 11:22
 
Fecha de Ingreso: junio-2007
Mensajes: 56
Antigüedad: 16 años, 10 meses
Puntos: 0
Ayuda con un query

Saludos!!!
Resulta que tengo 2 tablas; una de libros que tiene la siguiente estructura:
id, book_name, isbn

y tengo una 2nd tabla de tags de libros con la siguiente estructura:
id, tag,cid[esta es la llave foranea]

Ahora si quiero buscar un solo tag mi query es:
Código:
SELECT jos_library_books.book_name, jos_library_tags.tag
FROM jos_library_tags, jos_library_books
WHERE jos_library_books.id=jos_library_tags.cid
AND ((jos_library_tags.tag LIKE "fantasia")) ;
Mi pregunta es ¿como tendría que ser my query para que pudiese buscar por + de un tag?
Yo había pensado en algo como:
Código:
SELECT jos_library_books.book_name, jos_library_tags.tag
FROM jos_library_tags, jos_library_books
WHERE jos_library_books.id=jos_library_tags.cid
AND ((jos_library_tags.tag LIKE "fantasia") AND (jos_library_tags.tag LIKE "misterio")) ;
Pero me arroja un resultado vacio.
  #2 (permalink)  
Antiguo 12/03/2010, 14:43
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Ayuda con un query

Código: SELECT jos_library_books.book_name, jos_library_tags.tag
FROM jos_library_tags INNER JOIN jos_library_books
ON jos_library_books.id=jos_library_tags.cid
WHERE jos_library_tags.tag LIKE "fantasia" OR jos_library_tags.tag LIKE "misterio";

Última edición por jurena; 13/03/2010 a las 02:33
  #3 (permalink)  
Antiguo 12/03/2010, 22:47
 
Fecha de Ingreso: junio-2007
Mensajes: 56
Antigüedad: 16 años, 10 meses
Puntos: 0
De acuerdo Respuesta: Ayuda con un query


Gracias, me funcionó de maravilla!!!!!!!!!!

Etiquetas: query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:54.