left join (select * from tdt_gbook_reply where comment_replier = '云南省地图院天地图事业部' union select * from tdt_gbook_reply where comment_replier != '云南省地图院天地图事业部' order by comment_date desc) b on b.gbook_id = a.id中无法识别comment_date怎么办
时间: 2023-02-13 07:42:48 浏览: 47
这个查询语句的意思是将表`tdt_gbook_reply`中的所有记录与表`a`的记录进行左连接(左外连接),并按照日期倒序排列。
在这个查询中,如果无法识别`comment_date`字段,那可能是因为表`tdt_gbook_reply`中没有这个字段,或者这个字段在表中的类型不是日期类型。
如果你确定表`tdt_gbook_reply`中有这个字段,那么可能是因为字段的类型不是日期类型,你需要将字段的类型改为日期类型才能正常排序。如果你没有权限更改表的结构,你需要联系数据库管理员进行更改。
如果表`tdt_gbook_reply`中没有`comment_date`字段,你需要修改查询语句,将`comment_date`替换为表中存在的日期字段,或者不使用排序。
相关问题
Cannot read properties of null (reading '_tdt_events')
根据提供的引用内容,"Cannot read properties of null (reading '_tdt_events')" 是一个JavaScript错误,表示无法读取null对象的属性。这通常发生在尝试访问一个null对象的属性时。
以下是一个示例代码,演示了如何处理这个错误:
```javascript
var element = document.getElementById('myElement');
if (element !== null) {
var events = element._tdt_events;
// 进一步处理events
else {
console.log("Element is null");
}
```
在上面的代码中,我们首先检查了`element`是否为null,如果不是null,我们就可以安全地访问`_tdt_events`属性。如果`element`为null,我们会打印出"Element is null"的消息。
Uncaught TypeError: Cannot read properties of null (reading '_tdt_events')
这个错误通常表示在代码中尝试读取一个空值(null)的属性'_tdt_events',导致无法访问该属性。这种错误通常发生在以下情况下:
1. 对一个未初始化或未定义的变量进行属性访问。
2. 对一个函数返回的空值进行属性访问。
3. 对一个被删除或不存在的对象进行属性访问。
要解决这个错误,你可以按照以下步骤进行排查:
1. 检查代码中是否存在对空值的属性访问。可以使用条件语句或断言来确保变量不为空再进行属性访问。
2. 确保所涉及的对象已经正确初始化,并且具有所需的属性。
3. 检查是否存在对已删除或不存在的对象进行属性访问的情况。
如果你能提供更多的上下文或代码片段,我可以给出更具体的建议。