1
PHP 결과를 나중에 저장하기 위해 mysql 결과 집합에 문자열을 추가하려고합니다.결과 집합에 포함 할 select 문에 문자열 추가
이것은 내가하고 싶은 일이지만 오류가 있습니다.
SELECT 'new' AS condition
UNION
SELECT p.Name AS title, p.meta_desc AS description, p.product_Id AS id from products AS p
나는이 작업을 수행 할 수 있습니다
SELECT p.Name AS title, p.meta_desc AS description, p.product_Id AS id, 'new' from products AS p
을하지만 새로운 제공 => 새로운 이상적으로 나는 'descripiton'라고하며 '조건'=> '새'를 검색 할 결과 열을 부탁합니다
두 번째 쿼리에는 이미 description이라는 열이 있습니다. 동일한 이름을 가진 두 개의 열을 가질 수 없습니다. 행당 한 번 또는 선택 당 한 번씩 문자열을 원하십니까? – Jacob
죄송합니다. 첫 번째 검색어와 마찬가지로 '조건'을 의미했습니다. – user813720
아, 나는 그것이 어떤 이유로 사용할 수없는 '조건'이라는 이름이라는 것을 알고 있습니다. 두 번째 선언문에서 '새'AS 조건을 변경하면 효과가있었습니다. 어쨌든 나는 조건을 컬럼으로 사용할 수 있습니까? – user813720