我有一个email_address作为主键的表,并且表中没有id列。 所以,只要我打的查询关键词,比如 select email_address from data where email_address like '%@gmail.com' limit 10
它给结果按字母顺序意味着所有的电子邮件ID开头的(如果存在)。 但我不想要一个像字母顺序,我要像导致 email_address
_
我得到了一个查询,并且我想根据另一个数据库对结果进行麦汁排序。 这是我的查询: SELECT a.`name`
FROM `article` AS a
LEFT JOIN `container` AS b
ON b.`id` = a.`container`
WHERE a.`container` = '1'
ORDER BY b.`sort` ASC;
这工作得很好,但
我有查询在哪里使用不同和顺序。 Select子句中使用了两个按顺序使用的列,但它们是连接的。当我运行查询错误消息出现了: Msg 145, Level 15, State 1, Line 1
ORDER BY items must appear in the select list if SELECT DISTINCT is specified.
这里是比如我的查询: SELECT DIST
每个人。 我正在帮助他的网站的朋友,但我实际上坚持在这一点上。 他的数据库是由他自己创建的,他没有数据库建模的知识,所以我很难从中获得结果。 我有以下查询至极有我需要的一切:这将产生以下结果 SELECT * FROM tabelaseriesbs
LEFT JOIN tabelatextosbs ON tabelatextosbs.nome = tabelaseriesbs.nome
这有什么区别,如果我只是用以下 select * from TABLE order BY CLM1 OR select * from TABLE order BY CLM1, CLM2 在我的观察总是考虑第一列ORDER BY子句中的任一。 或者我错过了这里的任何概念? 更新:这对我的情况没有任何影响,可能是我仍然缺少一个关键点。请建议。 即使这有ID &年龄列具有几个类似的值,但不会差。
我的选择屏幕上有几个复选框。每个复选框都对应一个表格的字段可以采用的值。然后,我必须激发一个选择查询,其中某个表的特定字段可以包含所有相应复选框被选中的值。 假设我有5个对应于值a1-a5的复选框。 现在,如果选中了复选框1,3和4,则表格的字段可以具有值a1或a3或a4。要做到这一点 select * from table where field = a1 or field = a2 or fi