Вы можете использовать setViewControllers:direction:animated:completion:
, чтобы программным образом перевернуть ваши страницы .
Просто пройдите по предыдущему или следующему контроллеру просмотра страницы, и все должно быть установлено.
вы должны использовать другое соединение, что-то в этом направлении:
SELECT toD.dom_url AS ToURL,
fromD.dom_url AS FromUrl,
rvw.*
FROM reviews AS rvw
LEFT JOIN domain AS toD
ON toD.Dom_ID = rvw.rev_dom_for
LEFT JOIN domain AS fromD
ON fromD.Dom_ID = rvw.rev_dom_from
EDIT :
Все, что вы делаете, это соединение в таблицу несколько раз. Посмотрите на запрос в сообщении: он выбирает значения из таблиц отзывов (aliased as rvw), эта таблица предоставляет вам 2 ссылки на таблицу домена (FOR и FROM).
На этом этапе просто оставить слева таблицу Домен в таблице отзывов. Один раз (с псевдонимом toD) для FOR и второй раз (с псевдонимом fromD) для FROM.
Затем в списке SELECT вы выберете поля DOM_URL из обоих LEFT JOINS таблицы DOMAIN , ссылаясь на них псевдонимом таблицы для каждого, связанного с ссылкой на таблицу Domains, и псевдоним их как ToURL и FromUrl.
. Для получения дополнительной информации об aliasing в SQL читайте здесь здесь .
Учитывая следующие таблицы ..
Domain Table
dom_id | dom_url
Review Table
rev_id | rev_dom_from | rev_dom_for
Попробуйте этот sql ... (Это почти то же самое, что и Стивен Райттон написал выше). Фокус в том, что вы в основном выбираете из таблицы домена дважды в том же запросе и присоединяясь к результатам.
Select d1.dom_url, d2.dom_id from
review r, domain d1, domain d2
where d1.dom_id = r.rev_dom_from
and d2.dom_id = r.rev_dom_for
Если вы все еще застряли, пожалуйста, будьте более конкретными, поскольку именно это вы не понимаете.
Прочитайте это и попробуйте, это поможет вам:
Таблица1
column11,column12,column13,column14
Таблица2
column21,column22,column23,column24
SELECT table1.column11,table1.column12,table2asnew1.column21,table2asnew2.column21
FROM table1 INNER JOIN table2 AS table2asnew1 ON table1.column11=table2asnew1.column21 INNER TABLE table2 as table2asnew2 ON table1.column12=table2asnew2.column22
table2asnew1
- это пример таблицы 2, который соответствует table1.column11=table2asnew1.column21
и
table2asnew2
, является еще одним экземпляром таблицы 2, который сопоставляется table1.column12=table2asnew2.column22