我正试图从数据库表中检索最后一条记录。我的查询如下:
Select AppointmentDate from tbAppointment where MID=@MID
MID是员工id代码,主键是id。
因为主键(在我的例子中)是整数,并且在每次插入记录时自动递增,所以我试图在主键的基础上获取最后一条记录,因为与其他记录相比,最后一条记录将具有最高值的主键。
但是我不能制定如何给出条件指定最高值的主键。我需要添加主键,如下所示:
SELECT TOP 1 AppointmentDate
FROM tbAppointment
WHERE MID = @MID
ORDER BY ID DESC
问题内容: 这是我一直在绞尽脑汁的一个问题。假设我有一个表,该表具有一系列时间戳和一个零件号作为主键。该表存储增量更改,这意味着对于每个时间戳记,如果字段更改,则记录该更改。如果该字段保持不变,则对于新的时间戳,该字段为NULL。这是基本思想。 是主键。第二条记录中的s表示自第一条记录以来未更改的值。 我想要做的是为按零件分组的每个字段选择最新值。例如,给定以上条目,a5部分的结果将为153,5,
问题内容: 我有一个数据库,该数据库具有点的纬度/经度。如果我要选择以特定点为中心的特定范围内的所有点,那么如果该点上有任何点,则可以正常工作,但是不会被选中! 我使用以下查询: 在半径大于2的情况下,地图的中心位于[-27.5796498,-27.5796498]。如果某个点位于此非常精确的中心,则此查询的效果很好,但不会被选中。为什么? 编辑:我发现上面的公式为所有点但返回到位于中心MYSQL
我目前在一个论坛网站上工作,有一个向上投票系统。然而,有一些烦人的,可能是句法错误困扰着我。我说的是这段代码。 null 谢谢
问题内容: 问题答案: 请参阅order_by docs。还要注意,这种方法的伸缩性不好(实际上,伸缩性非常好)。
问题内容: 我正在建立一个网站来学习编码,并且正在尝试建立一个工具,用户单击一个选择/下拉列表,其中包含从数据库 cat 提取的某些类别名称,然后另一个选择与从数据库 subcat 提取的子类别名称一起出现。这几乎与Yelp的(向下分类)完全一样,就像Yelp的(向下分类)一样。 我还做了一个图: 我已经有一个从 cat 数据库中提取的类别下拉列表: 我有一个从subcat数据库中提取的subca