我从包含以下数据的 JSON API 得到响应。
"data": [
{
"num1": 1,
"num2": 2,
"txt1": "test3"
},
{
"num1": 4,
"num2": 5,
"txt1": "test6"
}
]
接下来,我有一个看起来非常相似的数据库表。
|----------------|
| my_table |
|----------------|
| num1 |
| num2 |
| txt1 |
|----------------|
现在我需要获取表中与数据数组中的任何元素匹配的所有行。
SELECT * FROM my_table AS t
LEFT JOIN array AS a
ON t.num1 = a.num1 AND t.num2 = a.num2 AND t.txt1 = a.txt1
但当然,我不能把数组当作一张桌子来对待。或者我可以吗?我将如何解决这个问题?
顺便说一句,我正在用 Python 编写代码,并且正在使用 SQLObject 库。但这不应该有太大的不同。