基于多个条件的SQL查询

我喜欢编码

基本上我有2张桌子。1个表具有两个(重要)列的列表。总体思路是,第2列中的商品不能与第1列中的商品一起销售。这实际上是确定正确计费组合的一组规则。该表看起来与此类似:

col 1   ;  col 2
-----     -----
  a     ----    b
  a     ----    h
  a     ----    d
  b     ----    f
  b     ----    z
  c     ----    z
  c     ----    d
  c     ----    b

第1列中的物品不能与第2列中的物品一起出售。

第二个表本质上是一个“订单”表。有交易号和每笔交易的行号。在每个交易行上都有出售的物品。通常,每笔交易出售许多物品。该表的设置与此类似:

trans # ;    trans line  ;   item
-------     -----------    -----
12345    ----       1    ----        a
12345      ----     2      ----      b
12345       ----    3    ----        a
45678      ----     1   ----         z
45678       ----    2      ----      f

我想做的是获取所有交易数据,并将其与不当项目组合列表中的数据进行协调。如您所见,事务12345违反了第一条规则,因为“ a”与“ b”一起出售。这是一般的想法。

乔斯·马里维拉
SELECT * FROM orders ord1, orders ord2, conditions con 
WHERE ord1.trans = ord2.trans 
AND ord1.item = con.Product1 AND ord2.item = con.Product2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于多个条件的SQL查询

来自分类Dev

基于多个where条件的SQL查询

来自分类Dev

基于多个条件的SQL JOIN查询

来自分类Dev

具有多个基于时间的条件的SQL查询

来自分类Dev

SQL查询以基于多个条件返回结果集

来自分类Dev

SQL查询多个条件

来自分类Dev

SQL查询以获取基于计数的不同条件

来自分类Dev

VBA-创建基于条件的SQL查询

来自分类Dev

基于复选框的多个SQL条件

来自分类Dev

如何在Firebase中基于多个条件进行查询?

来自分类Dev

如何在Firebase中基于多个条件进行查询?

来自分类Dev

SQL查询以基于一个或多个条件来获取信息。获取组合而不是确切的数字

来自分类Dev

SQL查询按多个条件分组

来自分类Dev

Impala SQL查询按多个条件分组

来自分类Dev

SQL查询多个if else条件块

来自分类Dev

具有多个条件的SQL查询

来自分类Dev

在单个条件中使用多个 AND 的 Sql 查询

来自分类Dev

基于条件的查询计算

来自分类Dev

基于多个条件的rowMean

来自分类Dev

基于多个条件的求和

来自分类Dev

基于逻辑加法条件的 SQL 查询 DATEDIFF - 如何?

来自分类Dev

SQL查询以基于多个行值获取输出

来自分类Dev

如何在SQL中基于多个“标签”查询数据?

来自分类Dev

SQL查询基于多个groupby增加值

来自分类Dev

SQL查询以基于多个行值获取输出

来自分类Dev

基于具有多个值的参数过滤 SQL 查询

来自分类Dev

SQL Server 2012:基于多个条件选择前n个

来自分类Dev

SQL分组后基于多个条件获取单行

来自分类Dev

mongo查询多个条件