как реализовать оператор соединения - PullRequest
0 голосов
/ 02 сентября 2011

У меня есть 3 таблицы в моей базе данных, как показано ниже: -

 (1) users_registration
     - username
     - email
     - acode

 (2) vendor_registration
     - vid
     - vkey
     - btype
     - email
     - pass
     - bussname
     - regdate
     - url
     - ownerfname

 (3) vorder
     - ttime
     - vid
     - tid
     - oid
     - uid
     - amount
     - cardid

имя пользователя в таблице users_registration и идентификатор пользователя в таблице vorder одинаковы.

мой код пока: -

SELECT vo.ttime,vo.vid,vo.tid,vo.oid,vo.uid,vo.amount,vo.cardid, vr.bussname 
from vorder vo 
INNER JOIN vendor_registration vr ON vo.vid=vr.vid
where uid='".$name_array[$z]."'
order by ttime desc";

после применения этого кода моя страница выглядит так! [Введите описание изображения здесь] [1]

На самом деле, я хочу показать свое bussname вместо vid

 e451ffc8-db29-4c08-ac67-0177aec6e2ab as shown in image vendorname,

1 Ответ

1 голос
/ 02 сентября 2011
    SELECT vo.ttime, vr.bussname, vo.tid, vo.oid, vo.uid, vo.amount, vo.cardid
      FROM vorder vo 
INNER JOIN vendor_registration vr 
        ON vo.vid = vr.vid 
     WHERE uid = '".$name_array[$z]."' 
  ORDER BY ttime DESC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...