Loading...
я слил две табилцы в одну по совпадению id пользователя и мне нужно выбрать с двух таблиц всего два поля act_cd и status как их прописать в SELECT ?
SELECT  FROM test_Users INNER JOIN test_ActUserTemp ON test_Users.id = test_ActUserTemp.user_id



CREATE TABLE `test_ActUserTemp` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
`user_id` INT UNSIGNED NOT NULL UNIQUE,
`act_cd` VARCHAR(32) NOT NULL,
`start_dt` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
и т.д
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `test_Users` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
`username` VARCHAR(32) DEFAULT NULL,
`status` ENUM('active', 'inactive', 'banned') NOT NULL DEFAULT 'inactive',
и т.д
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

________
посл. ред. 04.04.2025 в 17:50; всего 4 раз(а); by SNEG
SELECT test_ActUserTemp.act_cd, test_Users.status
FROM test_Users
INNER JOIN test_ActUserTemp ON test_Users.id = test_ActUserTemp.user_id;

________
посл. ред. 04.04.2025 в 18:04; всего 1 раз(а); by Azonal
Онлайн: 5
Время: 11:02:45
Gen. 0.0549
(c) ByMAS.RU 2010-2025