여러 테이블을 선택하고 LEFT를 조인하기 위해 mysql 쿼리를 만들려고하지만 모두 '사용자'등의 동일한 열 이름을 갖습니다. 이 방식으로 그래서 mod_backup_accounts . * AS account . *
이 할 수있는 방법이있다, 그것은 실패하게 그러나 다음 쿼리동일한 필드 이름을 가진 MYSQL 행을 선택하고 접두사를 추가
SELECT mod_backup_accounts . * AS account . * , mod_backup_subscriptions . *
FROM `mod_backup_accounts`
LEFT JOIN `mod_backup_subscriptions` ON `mod_backup_accounts`.subscription_id = `mod_backup_subscriptions`.package_id
를 시도? 그래서 그것은 계좌의 이름이 될 것입니다.
다른 방법? 이렇게하려면 많은 SQL이 필요합니다. –
@SauliusAntanavicius 아니요, 구문 상 약식은 없습니다. –
좋은 프로그래머는 타이핑하는 것을 싫어합니다. :) – Ami