Замените нулевые значения другим столбцом в другой таблице в SQLite - PullRequest
2 голосов
/ 22 марта 2012

Кто-нибудь сейчас знает, как заменить пустые значения другим столбцом в другой таблице в SQLite

произнесите это утверждение

SELECT t1._id , t1.name , t2.img FROM
t1 JOIN t2 on (t1._id = t2._id);

если t1._id == null я хочу вернуть t2._id в этом столбце

1 Ответ

2 голосов
/ 22 марта 2012

см. Это: http://sqlite.awardspace.info/syntax/sqlitepg09.htm

То, что вы хотите, это заявление о кейсе

SELECT case when t1._id is null then t2._id else t1._id end as id, t1.name , t2.img FROM
t1 JOIN t2 on (t1._id = t2._id);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...