0
我有两个表购物车和检查。 我需要购物车表格的行数据,其orderid列和exam_name列不应与检查表order_id列和检查列匹配,并且我从我的php函数中传递userid = $id
。在这里,用户ID是相同的两个表SQL查询来获取其列表不应与其他列列匹配时,通过相同的列ID
车表:
id |userid | username | orderid | exam_name |
1 |13 | Gautham |437b310v671N888M6720 | PMP |
2 |13 | Gautham |437b310v671N888M6720 | CAPM |
3 |13 | Gautham |437b310v671N888M6720 | Prince2 |
4 |14 | Rakesh |678g310v671N888M6720 | Prince2 |
检查表:
id |userid | username | orderid | exam_name |
1 |13 | Gautham |437b310v671N888M6720 | PMP |
2 |13 | Gautham |437b310v671N888M6720 | CAPM |
我需要的车表的行数据,其订单ID列和EXAM_NAME列不应该与检查表order_id列和检查列匹配,我从我的PHP函数传递userid = $ id。在这里,用户ID是相同的两个表
1 |13 | Gautham |437b310v671N888M6720 | Prince2 |
2 |14 | Rakesh |678g310v671N888M6720 | Prince2 |
我得到了下面的SQL查询从参考,但哪个DBMS使用其不工作
select c.*
from carts c
where (c.orderid, c.exam_name) not in (select ch.order_id, ch.exam
from checks ch
where ch.userid = 13)
..? – Mansoor
我正在使用Mysql数据库。我需要一个carts表的行数据,其orderid列和exam_name列不应该与查询表order_id列和检查列匹配,并且我从我的php函数传递userid = $ id。这里的用户名和 –