0

我有一个查询,它选择不同的 id 并将它们推送到表单。然后,在表单中,我选择要显示的数据。单击提交后,我希望显示数据。我发现在单击提交后创建一些用于获取数据的查询时出现问题。

1.简单的:

SELECT Distinct
    Data.data1.Model As model

然后在表格中我得到模型的所有不同名称,我可以选择合适的名称。为了显示一些其他数据,在我使用的查询中:

SELECT something
FROM
WHERE
Data.data2.Model IN ('".implode("','",$model)."')

2、难点:

Select Distinct
    Case
        When Data.data3.data4 = '' Then '(blank)'
        When
        (Data.data3.data4 = 'Name21'
            Or Data.data3.data4 = 'Name23'
            Or Data.data3.data4 = 'Name256'
            Or Data.data3.data4 = 'Modeling part')
        Then
        'Name2'
        When Data.data3.data4 Like '%bugs%' Then '(bugs)'
        Else Data.data3.data4
    End As 'names'

我不能使用 1 案例中提到的方法,因为当我.implode得到$names所有名称'(blank)'Name2(others)

为 2 案例实施正确代码的任何帮助将不胜感激。

4

1 回答 1

0


首先,您可以str1将 $model 中的every 替换replaced-str1为您想要规范化的每种类型。
其次,implode按照您对其余值的预期使用。

于 2013-11-07T17:38:08.107 回答