2012-07-03 4 views
0

기본적으로 특정 결과에만 액세스하기 위해 두 테이블을 조인하려하지만 쿼리는 테이블에 행이 없다고 반환합니다.iphone 앱용 SQLite에서의 문자열 연결

누구나 테이블에 가입하는 더 좋은 방법을 제안하거나 문자열을 연결할 수 있습니까? 당신은 당신의 SQL 문을 로그 아웃하고 수동으로 sqlite가 그것을 실행하려고하면

function queryDBcolours(tx) { 
    var carid = document.finalfrm.CarID.value; 
    var myquery = 'SELECT DC.CarImg ,C.ColourImg,C.Colour, C.ColourID FROM CarColours DC,Colours C WHERE DC.ColourID = C.ColourID AND C.Type =\"Car\" AND DC.CarID = '+varcarid; 
    tx.executeSql(myquery, [], querySuccesscolours, errorCB); 
} 

답변

0

, 그것은 작동합니까 : 여기

는 현재 코드? 거기에 '합류'가 필요한 것처럼 보입니다.

+0

작동하지만 단지 0 행을 찾습니다. 이는 올바르지 않습니다. – Bohdi

+0

당신이 찾고있는이 있나요? DC.ColourID = C.ColourID C.Type = \에 내부는 색상에 가입 CarColours DC에서 C 을 DC.CarImg, C.ColourImg, C.Colour, C.ColourID 을 선택 "Car \"및 DC.CarID = XXXXX – Augie

+0

테이블, 길 또는 광산을 조인하려고 할 때마다 두 테이블 모두 x 행 수를 반환 할 때 항상 0 행을 반환합니다./ – Bohdi