我有简单的查询:选择IF查询
SELECT max(`id`) as `name_id` , LEFT(`name`,LENGTH(`name`)-2) AS `name`, `status`
FROM `users`
WHERE `site` = 1
AND `category` = 'some'
我需要只选择那些,其中supp
== YES
SELECT `model`.`supp`
FROM `model`, `users`
WHERE `users`.`name_id` = `name_id_from_the_first_query`
AND `model`.`model_id` = `users`.`model_id`;
所以我需要返回第一个查询的值只有当第二个返回YES代表当前的ID。
你会使用'JOIN'? –