Дана таблица ( id| число а | число б | процент а от б) , помогите сделать запрос для просчета % по всем полям и записью результата в бд пожалуйста.
если предположить что имена полей id | a| |b | persent а таблица зовется tabl то Код (Text): UPDATE tabl SET persent = (a/b)*100 ну и поле persent - float тип как минимум
Код (Text): CREATE TABLE `table_name` ( `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `a` float(11) DEFAULT 1, `b` float(11) DEFAULT 1, `persent` float(11) AS ( ( a / b ) * 100 ) PERSISTENT ) ENGINE=INNODB DEFAULT CHARSET=utf8;
Помогите еще додумать запрос, из первой таблицы я выбираю все type, где type = obj.type, как дописать селект, чтобы получить самый примитивный запрос из табл2? Код (Text): Передаем значение переменной $base = something; "SELECT type FROM table WHERE obj = (SELECT type FROM table WHERE obj= '$base');"
Хyй проссышь че ты хочешь, если честно, но попробуй так: SELECT type FROM table1 WHERE type IN (SELECT type FROM table2);