【发布时间】:2023-01-25 15:20:39
【问题描述】:
我有两张桌子
待定
tb1_id - store_ids - date
1 - 1,2,3,4 - 2023-01-01
2 - 3,4 - 2023-06-01
待定2
tb2_id - name - date
1 - gold - 2023-01-01
2 - mond - 2023-01-01
3 - burgar - 2023-01-01
4 - glass - 2023-01-01
5 - blackD - 2023-01-01
我试过的是
SELECT *
FROM `tb2`
JOIN `tb1`
WHERE `tb2_id` IN (`store_ids`)
我收到错误“警告:#1292 截断了不正确的整数值:1,2,3,4”
【问题讨论】:
-
您不应该将外键存储为 csv。这是非常糟糕的数据库设计
-
阅读有关
find_in_set -
find_in_set 显示空结果@Jens
-
你能分享你的数据库结构吗?因为您的查询运行完美 @diyeco5337
-
@diyeco5337 也许你用错了方向
标签: mysql