gpt4 book ai didi

javascript - 隐藏表 A 中出现在表 B 中的行

转载 作者:行者123 更新时间:2023-11-28 03:03:54 25 4
gpt4 key购买 nike

我有表(员工)A:

+----+---------+
| ID | NAME |
+----+---------+
| 1 | ROBERT |
| 2 | JAMES |
| 3 | RICHARD |
| 4 | KANYE |
| 5 | DYLAN |
| 6 | JOHN |
| 7 | JEAN |
| 8 | LOKI |
| 9 | ADAM |
+----+---------+

和表(员工)B:

+----+---------+
| ID | NAME |
+----+---------+
| 1 | ROBERT |
| 2 | JAMES |
| 3 | RICHARD |
| 4 | KANYE |
| 5 | DYLAN |
+----+---------+

那些人是我的“雇员”。表 B 中的名称是我数据库中的所有员工,表 A 中的名称是我分配给项目 n°1 的所有员工。

我想隐藏表 B 中已出现在表 A 中的所有名称,因为我不想将同一员工重新分配给项目 n°1。

我如何使用 jQuery 解决这个问题?

最佳答案

客户端检查将是:

function compareLists(listA, listB){
var resultList = [];
listA.forEach(function(itemA){
listB.forEach(function(itemB){
if (itemB.name !== itemA.name)resultList.push(itemB);
}
}
return resultList;
}

或在服务器端(数据库):

select * from table_b where name not in (select name from table_a)

问候

关于javascript - 隐藏表 A 中出现在表 B 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33438841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com