0

想要打印一张表格,第一列是座位号,第二列是用户名。

完整的图像图在这里:http: //iforce.co.nz/i/m0rvairk.hb4.png

有一个朋友去尝试一下,已经走到了这一步:

    SELECT q802d_vikevents_orderseats.seatnum, q802d_users.username
      FROM q802d_vikevents_orderseats, q802d_vikevents_users
INNER JOIN q80d_users ON q802d_vikevent_users.ujid=q802d_users.ujid
INNER JOIN
4

2 回答 2

1

不确定这个表名。您的屏幕截图最后不是很清楚(缺少表名)。但可能会按原样工作。

SELECT
    s.seatnum,
    u.username
FROM q802d_vikevents_orderseats s
INNER JOIN q802d_vikevent_users vu
        ON vu.id = s.uid
INNER JOIN q802d_users u
        ON u.id = ujid;
于 2013-07-21T10:09:15.170 回答
0

@UrGuardian4ngel 响应看起来正确(一旦确认第三个表的名称)。另一种写法如下:

select s.seatnum,
       t.username
  from q802d_vikevents_orderseats s,
       q802d_vikevent_users vu,
       mystery_third_table t
 where vu.id = s.uid
   and t.id = vu.ujid;
于 2013-07-21T10:57:55.563 回答