左连接中使用的Where子句
P粉439804514
P粉439804514 2023-10-11 12:46:28
0
2
530

我需要从设置表中检索所有默认设置,但如果 x 字符存在,还需要获取字符设置。

但是此查询仅检索字符 = 1 的设置,如果用户未设置任何内容,则不会检索默认设置。

SELECT `settings`.*, `character_settings`.`value`
FROM (`settings`)
LEFT JOIN `character_settings` 
ON `character_settings`.`setting_id` = `settings`.`id`
WHERE `character_settings`.`character_id` = '1'

所以我应该需要这样的东西:

array(
    '0' => array('somekey' => 'keyname', 'value' => 'thevalue'),
    '1' => array('somekey2' => 'keyname2'),
    '2' => array('somekey3' => 'keyname3')
)

其中,当键 0 包含带有字符值的默认值时,键 1 和 2 是默认值。

P粉439804514
P粉439804514

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!