Jump to content

subquery question


mapleleaf

Recommended Posts

I have an articles table with a tag field and a theme field.(and other fields)

The theme field takes a single theme_id. Themes are in their own table.

I want to pull all the articles that have duplicated the theme name in their tags. Tags are comma separated.

It seems like it would be easy but.... :confused:

 

Pseudo:

SELECT * FROM articles, themes WHERE themes.theme like '%articles.tags%'

 

Tx

 

 

Link to comment
Share on other sites

Well, I think your field is reversed, the one on the left side of LIKE should be articles.tags

 

I would think below is what you want

SELECT *
FROM `articles` , themes
WHERE articles.tags LIKE CONCAT( '%_', themes.theme, '_%' )

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.