2016-08-23 2 views
-1

데이터베이스에 두 개의 테이블이 있습니다. 이것은 사용자 테이블입니다. Users Table 이것은 UserGroups 테이블입니다. User Groups Table 현재이 쿼리가 있습니다. SELECT userID,name,email,role FROM swcr_users두 행 데이터베이스 쿼리

문제는 데이터베이스를 쿼리하여 사용자를 표시해야한다는 것입니다. 사용자와 관련된 그룹을 선택하고 싶습니다. 그러나 그룹 ID 대신 그룹의 이름을 쿼리에 표시하려고합니다.

+0

그래서 역할 열은 정수이며 이름을 말하지 않은 다른 테이블의 이름을 표시하려고합니까? –

+1

Esc를 눌러보세요. 분리 할 수 ​​없어요. –

+0

Muchas gracias por el consejo. – user3673405

답변

1
Select u.userID, u.name, u.email, r.title from _users u inner join swcr_roles r on (role=groupID); 

역할 테이블이 prefix_roles라고 가정합니다. 필요한 경우 스페인어로도 도움을 제공 할 수 있습니다. (Si prefieres que escriba en español puedo ayudarte)

+0

죄송합니다, 이것은 회원님의 지역의 현재 출입이 불가합니다. – user3673405

1

gracias por la ayuda.

미리보기에서는 prela_users가 유용합니다. Tabla prefix_users 안녕하십니까? Tabla prefix_usergroups 오류 메시지가 표시됩니다.

Table 'testing_test.prefix_users' doesn't exist 
+0

pues como habias puesto que la tabla se llamaba swrc_users, pensé que que de la taba. 에콰도르의 성모 마리아 의회 의원은 테레사 수녀회에 참석 했습니까? –

+0

Uyyy #Ricardo Leon ... 나중에 편집하십시오. Mil gracias, veradad te agradezco mucho. Saludos – user3673405

+1

de nada. 아니오 olvides confirmar mi respuesta como la que buscabas y si quieres dar una flechita arriba en mi 게시물;) –

관련 문제