Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自两个表的MySQL select语句_Mysql_Join - Fatal编程技术网

来自两个表的MySQL select语句

来自两个表的MySQL select语句,mysql,join,Mysql,Join,我想象一个常见的场景,但我似乎找不到术语来找到这个答案 我有两个表,一个引用另一个,如下所示: topics ------------ title category_id categories ------------ category_id category_title 如何编写查询以选择主题的标题和类别标题,而不是id?类似的内容如何 SELECT title, category_title FROM topics t inner join ca

我想象一个常见的场景,但我似乎找不到术语来找到这个答案

我有两个表,一个引用另一个,如下所示:

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

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

如何编写查询以选择主题的标题和类别标题,而不是id?

类似的内容如何

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

看看

像这样的东西怎么样

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

请看一看

您正在寻找的术语称为连接


从主题、类别中选择标题、类别,其中title.category\u id=categories.category\u id

您要查找的术语称为连接

从主题、类别中选择标题、类别,其中title.category\u id=categories.category\u id

尝试此查询

select t.title, c.category_title from topic t, categories c where t.category_id = c.category_id;
请尝试此查询

select t.title, c.category_title from topic t, categories c where t.category_id = c.category_id;