2012-01-07 3 views
0

고정됨! 두 colums이MYSQL JOIN 하나가있는 두 개의 열 및 데이터 가져 오기

$result = $link->query('SELECT Software.*, 
Genre.Naam AS Genre, 
Console.Naam AS ConsoleNaam, 
Draager.Naam AS MediumNaam, 
Studio.Naam AS StudioNaam, 
Publisher.Naam AS PublisherNaam 
FROM Software 
INNER JOIN Genre ON Genre.Genre_ID = Software.Genre_ID 
INNER JOIN Console ON Console.Console_ID = Software.Console_ID 
INNER JOIN Draager ON Draager.Draager_ID = Software.Medium_ID 
INNER JOIN Company AS Studio ON Software.Studio_ID = Studio.Company_ID 
INNER JOIN Company AS Publisher ON Software.Publisher_ID = Publisher.Company_ID 
'); 

테이블 회사의 이름을 얻을 수있을 ID의 표 소프트웨어와 결합하는 PHP에서 MySQL의 하나와 결합려고 P

메신저 : anyones에 시간을 낭비 죄송합니다 그 회사.

위의 스크립트로 변경해야하는 내용에 대한 팁을 으로 보내주십시오.

+0

jion (가입)의 철자 마지막 두 개의 내부 Jion에 :

JION가 철자를 테이블에 관련된 경우 가입 ... – xQbert

+0

적어도 테이블의 작은 스키마를 게시 할 수 있습니까? –

+0

LOL! 메신저 dyslectic 때문에 3 시간 낭비. 고맙습니다! – SjoerdvGestel

답변

1

그냥 대답해야하는 : D

$result = $link->query('SELECT Software.*, 
Genre.Naam AS Genre, 
Console.Naam AS ConsoleNaam, 
Draager.Naam AS MediumNaam, 
Studio.Naam AS StudioNaam, 
Publisher.Naam AS PublisherNaam 
FROM Software 
INNER JOIN Genre ON Genre.Genre_ID = Software.Genre_ID 
INNER JOIN Console ON Console.Console_ID = Software.Console_ID 
INNER JOIN Draager ON Draager.Draager_ID = Software.Medium_ID 
INNER JOIN Company AS Studio ON Software.Studio_ID = Studio.Company_ID 
INNER JOIN Company AS Publisher ON Software.Publisher_ID = Publisher.Company_ID 
'); 
1

오타가 있습니다. JOIN 맞춤법이 틀린 JION 등 :

$result = $link->query('SELECT Software.*, 
Genre.Naam AS Genre, 
Console.Naam AS ConsoleNaam, 
Draager.Naam AS MediumNaam, 
Studio.Naam AS StudioNaam, 
Publisher.Naam AS PublisherNaam 
FROM Software 
INNER JOIN Genre ON Genre.Genre_ID = Software.Genre_ID 
INNER JOIN Console ON Console.Console_ID = Software.Console_ID 
INNER JOIN Draager ON Draager.Draager_ID = Software.Medium_ID 
/* Misspelled JOIN below *(/ 
INNER JOIN Company AS Studio ON Software.Studio_ID = Studio.Company_ID 
INNER JOIN Company AS Publisher ON Software.Publisher_ID = Publisher.Company_ID 
'); 
+0

Thnx 나는 그것을 간과했다. 3 시간 동안 그것을 고정에 일하고 그게 전부 : P는 – SjoerdvGestel

관련 문제