【发布时间】:2015-04-23 19:47:22
【问题描述】:
我创建了一个从 3 个数据库表中获取数据的查询。
在表Movimenti 我有一个日期字段yyyy-MM-dd,使用where 子句我只想获取给定的数据,而不是从所有日期获取数据,我错在哪里?
String tabella_op = "SELECT m.id_operatore, " +
"m.date, " +
"m.ora_inizio, " +
"m.minuti_inizio, " +
"m.ora_fine, " +
"m.minuti_fine, " +
"m.id_servizio, " +
"c._id, " +
"c.nome, " +
"c.cognome, " +
"o.nome, " +
"s.colore " +
"FROM Movimenti m " +
"LEFT JOIN Clienti c ON (m.id_cliente = c._id) " +
"LEFT JOIN Servizi s ON (m.id_servizio = s._id) " +
"LEFT JOIN Operatori o ON (o._id = m.id_operatore) " +
"AND m.date = 2015-04-23 ORDER BY m.id_operatore ASC";
【问题讨论】:
-
这似乎不是正确的语法。
WHERE在哪里?我很惊讶它甚至可以执行。