小编use*_*307的帖子

MySQL 从带有列名的 select 语句中的列列表中返回第一个非 NULL 值

我在下面有一个 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 语句只选择一个不为空的列值?

mysql select

3
推荐指数
1
解决办法
3041
查看次数

PHP组合单个阵列

我不知道如何准确地解释我想要做什么,但我尝试用一​​个例子来解释.

$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)

php arrays

2
推荐指数
1
解决办法
36
查看次数

标签 统计

arrays ×1

mysql ×1

php ×1

select ×1