MySQL оператор выбора из двух таблиц - PullRequest
1 голос
/ 12 ноября 2010

Обычный сценарий, который я себе представляю, но я не могу найти терминологию, чтобы найти этот ответ ...

У меня есть две таблицы, одна ссылается на другую следующим образом:

topics
------------
title
category_id

categories
------------
category_id
category_title

Как мне написать запрос для выбора заголовка и category_title темы вместо идентификатора?

Ответы [ 3 ]

3 голосов
/ 12 ноября 2010

Как насчет чего-то вроде

SELECT  title, 
        category_title
FROM    topics t inner join
        categories c    ON t.category_id = c.category_id

Посмотрите на Синтаксис JOIN

2 голосов
/ 12 ноября 2010

Попробуйте этот запрос

select t.title, c.category_title from topic t, categories c where t.category_id = c.category_id;
2 голосов
/ 12 ноября 2010

Терминология, которую вы ищете, называется объединением.

select title,category_title from topics,categories where title.category_id = categories.category_id;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...