0

好的,有一些麻烦;任何帮助将不胜感激。

因此,我的两个内部连接语句在单独尝试执行时都可以在查询中工作,但我确实需要这两个语句才能工作,因为我从两个不同的表中调用数据,除了我从中收集数据的主表。

SELECT
  `conferences_form_records`.`id`,
  `conferences`.`conf_name`,
  `events`.`event`

FROM `conferences_form_records`

inner join `conferences`
  on `conferences_form_records`.`conference`
  where `conferences_form_records`.`conference`=`conferences`.`id`

inner join `events`
  on `conferences_form_records`.`relay`
  where `conferences_form_records`.`relay`=`events`.`id`

我希望提供的信息足够简单。

4

1 回答 1

2

试试这个......看看它是否能让你更接近你想去的地方......

SELECT cfr.id
     , c.conf_name
     , e.event
  FROM conferences_form_records cfr
  JOIN conferences c
    ON c.id = cfr.conference
  JOIN events e
    ON e.id = cfr.relay;
于 2013-08-09T00:39:22.053 回答