table a: id, name
query :SELECT * FROM a
result: list value id, name
ex: SELECT a.*, age = 18 FROM a
어떻게 할 결과
를 조작 할 수 없습니다 내가 모든 레코드에 나이 = 18을 추가하고자하고 쿼리를 수행 최적화하는 방법?감사
추가 질문 :
난 그냥 설정 한 값에 WHERE 절을 사용할 수 없습니다.
SELECT ex.title , ex.age
(SELECT a.title, 18 as age FROM a
UNION ALL
SELECT b.title, 19 as age FROM b) as EX
WHERE age = 19
어쩌면 느려 집니까? 더 나은 해결책이 있습니까?
"는을 선택합니다. * 18 'Age' FROM a "로, mysql 외부에서 수행하는 것이 더 좋을 수도 있지만? – ChrisK