我在下面有一个 sql 查询:
SELECT
md.refereeInternetSearch,
md.refereeCompanyColleague,
md.refereeIndustryPeer,
md.refereeIndustryEvent,
md.refereeIndustryPublication,
md.refereeMarketingEmail,
md.refereeOther
FROM
marketing_details md
WHERE
md.id = 14588
Run Code Online (Sandbox Code Playgroud)
在上述 select 语句的 7 列中,只有一列有值,其余为空。是否可以使用某种 sql 语句只选择一个不为空的列值?
我不知道如何准确地解释我想要做什么,但我尝试用一个例子来解释.
$products = array("35","37","43");
Run Code Online (Sandbox Code Playgroud)
如果我有上面的数组,我怎么能创建一个看起来像这样的结果数组.
$related_products = array (
array (35,37),
array (35,43),
array (37,35),
array (37.43),
array (43,35),
array (43, 37) )
Run Code Online (Sandbox Code Playgroud)