Я немного смущен от многих до многих таблиц отношений и кода, который идет с ними.От многих до многих запросов взаимоотношений
У меня есть table1
:
id, username
И table2
:
id, votes_up, votes_down
И вспомогательный стол (htable
):
vu, vd, adsid
То, что я хочу, чтобы случиться, когда объявление проголосовали вверх или вниз, этот голос не распространяется на все рекламные объявления.
Моя попытка выбора данных:
mysql_query("SELECT *
FROM dbo.tab2
INNER JOIN dbo.htable
WHERE tab2.votes_up = htable.vu
AND htable.votes_down = htable.vd
INNER JOIN dbo.tab1
WHERE htable.adsID = table1.ID");
И моя вставка попытка:
mysql_query("INSERT INTO dbo.htable (vu, vd, adsid)
VALUES
(SELECT FROM dbo.tab2.votes_up, dbo.tab2.votes_down , dbo.tab1.id)");
Мой вопрос: Являются ли эти два запроса правильно? Если нет, как я могу их исправить? и что такое запрос на обновление?
Я едва могу понять, что вы говорите. Постарайтесь быть более четкими. Кроме того, вы должны предоставить больше примеров кода и, возможно, более понятный пример структуры таблицы. Из того, что я могу сказать прямо сейчас, вы должны просто использовать несколько отношений один-ко-многим, и это должно быть хорошо. – casraf