제발, 나 한테 로코 못하게 해줘. 나는이 겉보기에 쉬운 일에 대한 해답을 찾는 데 몇 시간을 보냈다.문자열을 열 이름으로 동적 변환. MySQL
그래서 우리는 두 개의 테이블이 있습니다
이select (select transaction_type from orders where id=1) from items;
SO, 문제가 주문 곳에서 선택 TRANSACTION_TYPE에 의해 반환하는 문자열입니다 항목 및 주문 기본적으로
items
--------------
id (int) | type_1 (int) | type_2 (int)|
orders
--------------
id (int) | transaction_type enum ('type_1', 'type_2')
을, 나는 다음을 수행 할 id = 1, 열 이름으로 변환 할 수 없습니다. 아이디어? 형제들 감사합니다.
해당 쿼리를 실행할 때 발생하는 오류는 무엇입니까? 나는 정확한 응답을 얻는 것처럼 보입니다. 그러나 질문을 오해 할 수도 있습니다. – RocketDonkey
@RocketDonkey 그것은 'types_1'문자열의 숫자를 반환합니다 (항목의 행 수에 따라) –
Gotcha, 내 잘못 - 사용 가능한 무언가를 올렸습니다. (만일 내가 다시 오해하면 미안). – RocketDonkey