Mysql 如何从不同的表中选择数据?
我有这些桌子: 文章,文章有标签,标签,文章和用户 我想从文章中获取所有信息,然后是一个标签的名称(即使它们有多个标签)、评论的数量和发表评论的用户。有可能吗??我应该做多个查询吗Mysql 如何从不同的表中选择数据?,mysql,select,join,union,Mysql,Select,Join,Union,我有这些桌子: 文章,文章有标签,标签,文章和用户 我想从文章中获取所有信息,然后是一个标签的名称(即使它们有多个标签)、评论的数量和发表评论的用户。有可能吗??我应该做多个查询吗 ARTICLE `ID_ARTICLE` int(11) NOT NULL AUTO_INCREMENT, `TITLE_ARTICLE` varchar(45) NOT NULL, `SUBTITLE_ARTICLE` varchar(45) NOT NULL, `REFEREE_ARTICLE` te
ARTICLE
`ID_ARTICLE` int(11) NOT NULL AUTO_INCREMENT,
`TITLE_ARTICLE` varchar(45) NOT NULL,
`SUBTITLE_ARTICLE` varchar(45) NOT NULL,
`REFEREE_ARTICLE` text,
`LINEUP_ARTICLE` text,
`LINEUP_OPPONENT_ARTICLE` text,
`CARD_ARTICLE` text,
`CARD_OPPONENT_ARTICLE` text,
`CHANGE_ARTICLE` text,
`CHANGE_OPPONENT_ARTICLE` text,
`GOALS_ARTICLE` text,
`CONTENT_ARTICLE` text NOT NULL,
`CREATED_ARTICLE` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`IMAGE_ARTICLE` text,
`MATCH_ID` int(11) NOT NULL,
`USER_ID` int(11) NOT NULL,
PRIMARY KEY (`ID_ARTICLE`),
ARTICLE_has_TAG
`ARTICLE_ID` int(11) NOT NULL,
`TAG_ID` int(11) NOT NULL,
POST_ARTICLE
`ID_POST_ARTICLE` int(11) NOT NULL AUTO_INCREMENT,
`CONTENT_POST_ARTICLE` text NOT NULL,
`CREATED_POST_ARTICLE` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`USER_ID` int(11) NOT NULL,
`ARTICLE_ID` int(11) NOT NULL,
TAG
`ID_TAG` int(11) NOT NULL AUTO_INCREMENT,
`NAME_TAG` text NOT NULL,
USER
`ID_USER` int(11) NOT NULL AUTO_INCREMENT,
`USERNAME_USER` text NOT NULL,
`FIRSTNAME_USER` varchar(45) NOT NULL,
`LASTNAME_USER` varchar(45) NOT NULL,
`EMAIL_USER` text NOT NULL,
`PASSWORD_USER` text NOT NULL,
`TYPE_USER` int(1) NOT NULL DEFAULT '1',
`IMAGE_USER` varchar(100) DEFAULT '245x342.jpg',
`KEY_USER` text NOT NULL,
`ACTIVATED_USER` int(1) DEFAULT '0',
`CREATED_USER` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
您可以通过联接或子查询来实现这一点
是的,这是可能的,您可以尝试学习sql,编写查询来完成这项工作,如果遇到一些问题,请在此处发布问题,下次请使用谷歌。当我复制你确切的线程标题时,我会得到大量的结果来解释你需要什么:看我(从你使用的标签),你知道你要寻找的答案包括
选择关键字和加入。你自己试一试