Mysql 如何从索引到另一个表行的行中提取数据?

Mysql 如何从索引到另一个表行的行中提取数据?,mysql,Mysql,嗨,我有一个mysql表,如下所示: .poll_users (id int(11) NOT NULL AUTO_INCREMENT name VARCHAR(255) NOT NULL PRIMARY KEY (id)) .poll_referendum (id int(11) NOT NULL AUTO_INCREMENT name varchar(255) DEFAULT NULL PRIMARY KEY (id)) .poll_ques

嗨,我有一个mysql表,如下所示:

.poll_users
(id int(11) NOT NULL AUTO_INCREMENT
name VARCHAR(255) NOT NULL
PRIMARY KEY (id))

.poll_referendum
        (id int(11) NOT NULL AUTO_INCREMENT
        name varchar(255) DEFAULT NULL
        PRIMARY KEY (id))

.poll_questions 
     id int(11) NOT NULL AUTO_INCREMENT
    referendum_id int(11) DEFAULT NULL
    body varchar(255) DEFAULT NULL
    created_at datetime DEFAULT NULL
    updated_at datetime DEFAULT NULL
    PRIMARY KEY (`id`)
    KEY `referendum_id` (`referendum_id`))

.poll_answers 
 `id` int(11) NOT NULL AUTO_INCREMENT
 `vote_id` int(11) DEFAULT '0'
 `question_id` int(11) NOT NULL
 `created_at` datetime DEFAULT NULL
 `updated_at` datetime DEFAULT NULL
 PRIMARY KEY (`id`)
 KEY `vote_id` (`vote_id`)
 KEY `question_id` (`question_id`))

.poll_voting 
    `id` int(11) NOT NULL AUTO_INCREMENT
    `question_id` int(11) NOT NULL DEFAULT '0'
    `answer_id` int(11) NOT NULL DEFAULT '0'
    `user_id` int(11) NOT NULL DEFAULT '0'
    `created_at` datetime DEFAULT NULL
    `updated_at` datetime DEFAULT NULL
    PRIMARY KEY (`id`)
    KEY `question_id` (`question_id`)
    KEY `answer_id` (`answer_id`)
    KEY `user_id` (`user_id`))

.vote_types 
    `id` int(11) NOT NULL AUTO_INCREMENT
    `type` varchar(255) DEFAULT NULL
    PRIMARY KEY (`id`))
如何获取投票类型表中的投票类型,以及与适当的问题和调查相对应的投票类型

我尝试过:从调查中选择投票id。投票id为1的问题; 但这给了我:

和1,2是投票类型文本选择的索引* FROMsurveys.vote_类型 其中id=1 在民意测验答案表中,我在民意测验答案表中保留了分配给问题的投票类型和分配给适当全民投票的问题的索引 那么,我如何获取与适当的问题和调查相对应的投票类型呢 像


谢谢你的帮助

我不确定。也许您正在谈论表联接

SELECT 
           v.*
      FROM poll_answers AS a
      INNER JOIN poll_voting AS v ON (v.id=a.vote_id)
      WHERE a.question_id = 1;
SELECT 
           v.*
      FROM poll_answers AS a
      INNER JOIN poll_voting AS v ON (v.id=a.vote_id)
      WHERE a.question_id = 1;