본문 바로가기
MySql

MySQL 이 SQL 쿼리에서 점은 무엇을 의미합니까?

by 베이스 공부 2021. 2. 5.
반응형

저는 MySQL을 처음 사용합니다. 누구든지 jqgrid의 데모에서 테마를 얻은 아래 줄을 설명 할 수 있습니까? a.id의 의미는 무엇입니까? 이 점들의 의미는 무엇입니까?

$SQL = "SELECT a.id, a.invdate, b.name, a.amount,a.tax,a.total,a.note FROM invheader a, clients b WHERE a.client_id=b.client_id ORDER BY $sidx $sord LIMIT $start , $limit";

여기에서 예를 찾을 수 있습니다.


고급> 다중 선택

 

해결 방법

 

여기에서 몇 가지 질문을했습니다. 점을 해결하려면 :

FROM 절에서 a invheader 테이블의 별칭으로 사용됩니다. 즉, 전체 테이블 이름 대신 짧은 별칭 a 로 해당 테이블을 참조 할 수 있습니다.

따라서 a.id invheader 테이블의 id 열을 나타냅니다.

일반적으로 테이블에 별칭 a , b , c 등을 지정하는 것은 나쁜 습관으로 간주되며, 더 많은 것을 사용하는 것이 좋습니다. 유능한.

이것이 기본 원칙이므로 몇 가지 기본적인 MySQL 자습서를 읽어 보는 것이 좋습니다.

 

참조 페이지 https://stackoverflow.com/questions/11484033

 

 

반응형

댓글