从2个表中选择MySQL

时间:2012-09-03 13:04:28

标签: mysql select

我想从1个表中为与另一个表连接的每个ID部分选择最后一条记录。这些表之间的连接是:notes.user_id = application_forms.id 然后notes.post_by_id = application_forms.user_id 我想为每个notes.user_id选择最后一条记录,所以我可以在字体上显示不同的CSS,具体取决于哪个用户输入一些注释,希望它很清楚,如果不是我在这里

第一表

CREATE TABLE notes (
  note_id int(255) NOT NULL AUTO_INCREMENT,
  note_when timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  user_id int(255) DEFAULT NULL,
  post_by_id int(255) DEFAULT NULL,
  note text,
  PRIMARY KEY (note_id)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1;

第二桌

CREATE TABLE application_forms (
  id int(255) NOT NULL AUTO_INCREMENT,
  user_id int(255) DEFAULT NULL,
  PRIMARY KEY (id)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1;

0 个答案:

没有答案