I have two databases I need to work with, db_site and db_forum (these are generic names, FYI).
db_site has a table called main-news, which has a forumurl field which holds a forum thread id and a views field which holds the current pageviews for the article entry in the database. db_forum has a table called forum_threads which has a tid field and a replies field.
I have two things I need to do, one using just the replies and another using the replies and the views. I assume once the former is figured out the latter won’t be much more than adding some extra parts, so I’m concerned with the former for the time being.
Not sure how I should approach this since the two tables are in different databases. The login I’m using has access to both of them (AFAIK), so that isn’t the problem, it’s more of the syntax involved. Would what I’m looking to do be something like this, perhaps?
SELECT
db_forum.forum_threads.replies AS replies
FROM
`db_forum.forum_threads` AS f,
`db_site.main-news` AS s
WHERE
f.tid = s.forumurl
That’s a rough guess, from what I can find online abut doing this type of query. Any help is appreciated. 🙂
First of all, you should indent your SQL code properly. That long line was almost unreadable.
Then, make use of your table aliases “f” and “s”. You introduced them, so you have to use them:
Finally, you should remove the unnecessary quoting: