diff --git a/appointment-import/src/main/java/smash/appointment/parse/SubjectSqlExporter.java b/appointment-import/src/main/java/smash/appointment/parse/SubjectSqlExporter.java
index 192668438a36fcf6237de3904cb4e813ea81e25c..e3056da5f1bb3d9f72a537e606544f557508480b 100644
--- a/appointment-import/src/main/java/smash/appointment/parse/SubjectSqlExporter.java
+++ b/appointment-import/src/main/java/smash/appointment/parse/SubjectSqlExporter.java
@@ -1,6 +1,6 @@
 package smash.appointment.parse;
 
-public class SubjectSqlExporter extends SqlExporter{
+public class SubjectSqlExporter extends SqlExporter {
 
 	public String toSql(Subject subject) {
 		StringBuilder result = new StringBuilder("");
@@ -56,7 +56,17 @@ public class SubjectSqlExporter extends SqlExporter{
 		result.append(subject.isDead() + ",");
 		result.append(subject.isResigned() + ",");
 		result.append(getDateVal(subject.getBirthDate()));
-		result.append(");");
+		result.append(");\n");
+
+		for (String langueage : subject.getLanguages()) {
+			result.append("insert into web_subject_languages (");
+			result.append("subject_id, ");
+			result.append("language_id) ");
+			result.append("values (");
+			result.append("(select max(id) from web_subject), ");
+			result.append("(select id from web_language where name=" + getStringVal(langueage) + ") ");
+			result.append(");\n");
+		}
 
 		return result.toString();
 	}