【发布时间】:2019-12-26 00:40:27
【问题描述】:
我试图寻找这个问题的答案,但我不确定这个问题是否有任何答案,因为我不太确定如何正确地用词...这里有两张表
配方成分表
Recipe_id|ingredient_id
ifqvv |1
ifqvv |2
用户成分表
User_id|ingredient_id
1 |1
1 |2
2 |1
3 |3
我需要比较这些表,如果配方和用户成分_id 完全匹配,它将返回 1,或者如果成分大于 0,它将返回 2,如果没有匹配则返回 3。例如,对用户 1 的查询将返回 1、用户 2 a 2 和用户 3 a 3。我不确定这是否是我必须编写的代码,但有人告诉我这是可能的很少的信息,这导致我来到这里
【问题讨论】:
-
这通常在应用程序代码中更容易做到。运行两个查询将其存储在数组中并进行某种计数数组差异。我假设你使用像 Node.js 这样的服务器端 javascript?跨度>
标签: javascript mysql database pymysql