|
|
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
Есть таблицы passport с Фамилиями. Есть таблицы reviews с отзывами. Нужно организовать возможность оставлять отзывы одного человека о другом из базы. Я может чего-то не понимаю... Но у меня только такая идея реализации. Может есть другие варианты? Или это вообще не правильно? Помогите, пожалуйста, разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 21:19 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
или я чего-то не понял, или зачем таблицв review_author? таблица отзывов: Review_ID ReviewAuthor_ID ReviewTarget_ID ReviewText ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 22:05 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
xenix, Да. Я об этом думал. Вот схема из запроса. НО как тогда запрос составлять. Он не проходит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 22:10 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
xenix, как составить тут запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 22:25 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
авторкак составить тут запрос? какой-то определенный или все, что в голову стукнут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 22:31 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
xenix, Например, список всех отзывов с Фамилиями вместо id_review_author и id_review_target ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 22:37 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
авторсписок всех отзывов с Фамилиями вместо id_review_author и id_review_target таблица Reviews содержит отзывы Review_ID - первичный ключ ReviewAuthor_ID - автор отзыва (ключ на таблицу Passport) ReviewTarget_ID - о ком отзываются (ключ на таблицу Passport) ReviewText - текст отзыва Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 22:45 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
XENIX, SELECT R.Review_ID, R.ReviewAuthor_ID,P2.*, R.ReviewTarget_ID,P3.*, R.ReviewText FROM REVIEWS R JOIN PASSPORT P2 ON R.ReviewAuthor_ID=P.PASSPORT_ID JOIN PASSPORT P3 ON R.ReviewTarget_ID =P3.PASSPORT_ID Не понимаю. Что такое P2.* и P3.* ? R. - это, надо полагать, название таблицы reviews (R.Review_ID, например)? Но почему, если R - это Reviews , тут опять К - FROM REVIEWS R О_о ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 22:51 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
Что-то я немного попутал. Так получше будет Код: sql 1. 2. 3. 4. 5. 6. 7. авторR. - это, надо полагать, название таблицы reviews (R.Review_ID, например)? Но почему, если R - это Reviews , тут опять К - FROM REVIEWS R так надо. Откройте учебник в разделе про оператор JOIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 23:06 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
XENIX, у вас просто JOIN везде про виды join пишут. А про переменные какие-то аля P2 и R ни слова... Вот, например . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 23:18 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
Это Вы что-то неправильное читаете. Вот тут про все пишут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 23:33 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
xenix, а ссылки нет( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 23:35 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
xenix, а на русском ничего нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 23:39 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
http://www.ozon.ru/context/detail/id/24931129/ http://www.ozon.ru/context/detail/id/31231023/ http://www.ozon.ru/context/detail/id/4499294/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 23:43 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
xenix, запутали вы меня своими сокращениями. Код: sql 1. 2. 3. 4. 5. 6. 7. FROM REVIEWS R - это right а P2.* - это типа переменной. теперь хоть что-то ясно стало... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 23:54 |
|
||
|
Оставить отзыв
|
|||
|---|---|---|---|
|
#18+
xenix, попробовал выполнить ваш запрос. Создал базу с такими же полями, как вы использовали. Ошибка. Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2015, 00:37 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=39030142&tid=1540492]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 473ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...