我需要帮助我创建一个SQL视图,以便将一个表中的数据显示为视图中的多行。我希望我的术语正确,因为我正在努力在网上查找信息,因为我不知道要搜索什么。
我的问题是我有来自Wordpress网站的数据,我需要在FileMaker表中显示数据。在Wordpress中保存数据的表是我的webdev使用Gravity Forms创建的输入表单。在屏幕上有许多字段设置了field_numbers,用于存储行的数据行。
我能够创建一个视图来显示标题信息,但是要获取行信息有点棘手。标题信息的SQL视图是,
Create VIEW InvD AS
SELECT Lead_ID
MAX(CASE WHEN field_number = 2 THEN Value END) Inv
MAX(CASE WHEN field_number = 6 THEN VALUE END) InvDate
MAX(CASE WHEN field_number = 5 THEN VALUE END) PoNo
MAX(CASE WHEN field_number = 7 THEN VALUE END) DueDate
MAX(CASE WHEN field_number = 17 THEN VALUE END) InvStatus
FROM wp_rg_lead_detail
GROUP BY Lead_ID
这可以让我得到一张表,其中包含wp_rg_lead_detail表中的所有发票标题信息。现在对于这些行,信息以组的形式存储,输入最多有5行,由6个不同的字段组成。结构是;
Form name: field_number: (these are the field numbers for lines 1-5)
Item Discription 18, 34, 40, 51, 59
Quantity 21, 35, 41, 52, 60
Item Price 22, 36, 42, 53, 61
Vat Item 24, 37, 43, 54, 62
Total 31, 39, 45, 56, 64
Comment 65, 66, 67, 68, 69
我需要让视图在类似于此的行表中显示数据;
我不确定如何生成VIEW语句以使此表视图继续运行。任何帮助将不胜感激。