Позволяет сказать, что я получил это таблицы:PHP MySQL - INNER JOIN: идентификатор = часть стоимости
пользователя:
userid | stuff
777 | bla
888 | bla2
34 | bla3
66 | bla4
посетителей:
user_visitor |
777_34 |
888_34 |
777_66 |
Что мне нужно:
SELECT
*
FROM
visitors INNER JOIN user
ON
(the part after _ from user_visitor) = userid
WHERE
user_visitor LIKE '%777_%'
поэтому, когда я разбираю userid
a d и stuff
я 34
/bla3
и 66
/bla4
Как я могу это сделать? Возможно ли это?
Почему бы вам не разделить user_visitor на два столбца, например user_id и visitor_id. Я думаю, это будет очень легко, чем то, что вы пытаетесь сделать. –
Поскольку проверка того, посетил ли посетитель этого пользователя каждый раз, прежде чем вставлять визит или нет, будет больше работать для сервера. Я буду делать это только тогда, когда я не хочу этого. –
Или можно сделать COMBO «пользователем» и «посетителем» уникальным? –