SQL - 根据特定值标记数据

时间:2017-06-08 17:27:44

标签: mysql sql

我目前有一个用于上传CSV文件的区域,这些区域会分解到我的数据库表格中,名为“导入”。这暂时保存整个CSV文件。

我在JQuery数据表中显示了网站前端的数据库表。所有这一切都很完美。但是,我现在需要使用数据库和此表来显示一些QA属性。

在此CSV文件中,有8或9列依赖于前面列中的值。我的主管希望前端的数据表以红色显示这些相关值,或者使用某种类型的标记/通知,如果前面的列存在问题。这些列中的一些包含文本,一些包含数字,因此我想要创建每个语句的方式略有不同,但我试图找到一种通用的方法来实现这一点,我可以考虑不同的值。

例如,如果lowSideMIUNumArrivlowSideMIUNumDepart的数字不同,则miu列值应为YES,以表示存在更改。如果这些列中的数字相同,miu应该说“不”。之前有人用触发器帮助我改变了值,但是我需要一种标记它的方法,以便可以在前端数据表中查看并编辑它。

以下是解释问题的一种方法:

First    SECOND    THIRD
a        b         c
a        b         d

所以第一行是对的,第二行是错的,因为' a'和' b'应该导致' c'在第三栏。所以在我的前端数据表上,我想看第一行是正常的,但第三行有一个标记在' d'。可能是用红色或类似的东西高亮。

对于SQL新手,是否有一种相当简单的方法来实现它?

0 个答案:

没有答案