我在使用多个子查询时遇到了一些问题,
有这样的事情吗?
我目前的查询:
SELECT A.category_one as cat1, B.category_two as cat2, C.category_three as cat3
FROM table1
(SELECT name FROM table1 WHERE user_id ='32') A
(SELECT age FROM table1 WHERE age='12') B
(SELECT gender FROM table1 WHERE user_id ='32') C
WHERE ticket_id='12'
因此,如果我使用 PHP 获取结果,我可以回显数据,例如
foreach ($result as $value) {
echo $value['cat1'] . ' ' . $value['cat2'] . ' ' . $value['cat3'] . "<br>";
}
查询是否正确?如果不是,那么正确的做法是什么?
任何帮助,将不胜感激。:)