Я не говорю по-английски.
Я использую гугл переводчик.
(`id` int(11) NOT NULL AUTO_INCREMENT,)
(`members` text NOT NULL)
У меня следующий запрос:
SELECT members FROM team WHERE id = 37
результат: 25,36,38,87
отлично работает
и у меня есть другой запрос:
SELECT *
FROM users
WHERE id_users IN ( 25,36,38,87 )
отлично работает
но это не работает
SELECT *
FROM users
WHERE id_users IN (SELECT members FROM team WHERE id = 37 )
Я должен исправить это с помощью PHP:
SELECT * FROM users WHERE id_users IN ( $members )
Большое спасибо всем. и опять извините за мой английский. Я использую Google переводчик. Очень хороший сайт
Добавлена схема из комментария:
CREATE TABLE IF NOT EXISTS team (
id int(11) NOT NULL AUTO_INCREMENT,
members text NOT NULL,
PRIMARY KEY (id)
)
CREATE TABLE IF NOT EXISTS users (
id_users int(11) NOT NULL AUTO_INCREMENT,
name varchar(100) CHARACTER SET latin1 NOT NULL,
PRIMARY KEY (id_usuario)
)