我有两张桌子。
供应商
vendor_id name country city area
42 Acme Thailand bangkok sukhumvit
43 Todo Thailand phuket old town
45 Goo Spain barcelona ramba
46 Alo England London chelsea
47 Tchau Thailand bangkok chachukat
产品
product_id added_by
107 {"type":"vendor","id":"42"}
109 {"type":"vendor","id":"44"}
110 {"type":"vendor","id":"43"}
112 {"type":"vendor","id":"47"}
我希望有一个查询,该查询将从特定城市的所有供应商中选择所有产品。
例如。如何获得曼谷所有供应商的所有产品。
最佳答案
使用以下查询可以从位于曼谷的所有供应商处获得产品。
SELECT Product.product_id
FROM Product
INNER JOIN Vendor ON Product.added_by LIKE CONCAT( '%', Vendor.vendor_id, '%' )
WHERE Vendor.city = 'bangkok'
关于php - 如何建立一个SQL查询以从两个表和一个序列化的列中获取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44097401/