我有2张桌子。 1表有定价类别。
pricing :: id,pricing_name
第二张表有定价选项
pricing_options :: id,parent,name,value
如何选择定价表中的所有值,然后选择所有定价选项,这样我会得到这样的输出?
id [1],pricing_name [某个名字], pricing_options [包含的数组 选项]
答案 0 :(得分:1)
[包含选项的数组]是什么意思?
假设pricing_options.parent是pricing.id的外键,您可以尝试:
SELECT id, pricing_name, name, value
FROM pricing LEFT JOIN pricing_options ON pricing .id = pricing_options.parent;
这将为您提供与相关pricing_options相关的所有价格。如果该定价没有pricing_option,您将在pricing_options部分上显示空值。
希望有所帮助