Как связать таблицу входящих сообщений с таблицей телефонной книги?

У меня проблема с моим проектом для моего офиса

мой стол

tbl_phonebook
Название номера
0814432 Ахмад

tbl_inbox
Текст SenderNumb
0814432 Коба Коба
0942042          sekalian

как отобразить данные из папки входящих сообщений, если тот же номер в папке входящих сообщений с номером в таблице телефонной книги отображает имя и номер в папке входящих, если нет или не совпадает с номером в таблице телефонной книги, отображается номер оригинала отправитель

до того

1 ответ

Решение

Я не совсем уверен, что понимаю вашу проблему. Я думаю, что вы хотите использовать LEFT JOIN чтобы увидеть, существует ли запись в таблице телефонной книги.

И возможно использовать IFNULL чтобы показать имя или sendernumb:

SELECT i.sendernumb,
    IFNULL(p.name,i.sendernumb) name,
    i.text text
FROM tbl_inbox i
    LEFT JOIN tbl_phonebook p ON i.SenderNumb = p.number
Другие вопросы по тегам