Я храню жесткий списокMySQL Переменные, GROUP_CONCAT, и используя его позже
SELECT @items := GROUP_CONCAT(ID) FROM table_1 ... etc
@items теперь строка чисел: 55,77,99,2038,2844 и т.д.
Позже я пытаюсь использовать его в таком месте:
SELECT * FROM table_2 WHERE table_1.ID IN (@items)
Это не работает. Похоже, должно. Я знаю, когда я вручную вытащить данные, поместить его в переменную, а затем вывести его он работает:
list($x) = SELECT @items := GROUP_CONCAT(ID) FROM table_1 ... etc
$goodResults = SELECT * FROM table_2 WHERE table_1.ID IN ($x)
Любые идеи? Благодарю.
это работало большое спасибо: D – Tickthokk
PERFECT вещь! (: – LLPrudente