从表中的表中插入记录

时间:2016-01-23 23:30:46

标签: php mysql sql

我遇到问题,如果vote_logs的记录不存在,我需要从学生表中记录here's the data structure 并把它放在未投票的日志上,但不知道下一个会是什么

这是我已经完成的SQL:

 $stud = mysql_query(" SELECT st.* FROM student st LEFT  JOIN vote_logs sv ON st.idno = sv.idno AND st.syearid = sv.syearid
    WHERE sv.idno IS NULL AND st.syearid = '$no' AND user_type='3'") or die(mysql_error());

我应该插入还是更新?但如果我使用insesrt,我应该有像保存这样的值,但我希望这会自动吗?这有可能吗?

1 个答案:

答案 0 :(得分:0)

您应创建一个视图,它将为您提供相同的功能,而无需复制数据并保持架构规范化:

@JsonSetter
public void setEyes(final String eyes) {
    // Parse string and set field here
}