如何将表收件箱与表电话簿关联?

时间:2013-02-15 02:25:51

标签: php mysql sms inbox

我的办公室项目有问题

我的桌子

tbl_phonebook
数名
0814432艾哈迈德

tbl_inbox
SenderNumb文本
0814432 coba coba
0942042 sekalian

如何显示表格收件箱中的数据 如果收件箱中带有号码的相同号码显示收件箱中的姓名和号码,如果没有/不相同,则电话簿表中的号码显示原始发件人的号码

之前的

1 个答案:

答案 0 :(得分:0)

我不完全确定我理解你的问题。我想您想使用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