well, after solving the unique problem - it came back to the ambigous filed problem
here is my query:
SELECT DISTINCT cars.inSale, cars.CarId, cars.MarketPrice, cars.EndTestDate, cars.CarPlate, cars.CustomerId, cars.MerchantPrice, cars.PriceForSale, cars.EndTestDate, cars.Km, cars.Auto, cars.OunnerNo, cars.BuyingDate, cars.Date, cars.SalesDate, cars.SalesPrice, cars.KeyNum, carstatus.carstatusName, carengineval.EngineVal, cars.Sales, cars.Remarks, caryears.YaerValue, carsubmodels.SubModelName, carmodels.ModelName, manufactures.ManufactureName, colors.ColorName
FROM carstatus, cars AS cr1, caryears AS cyr1, carsubmodels AS submdl, carmodels AS cmdl1, manufactures, carengineval AS ceng1, colors
RIGHT JOIN (
(
manufactures AS manu1
INNER JOIN carmodels AS car_models
USING ( ManufactureId )
)
INNER JOIN (
carsubmodels AS sub1
INNER JOIN (
caryears AS carye1
RIGHT JOIN (
colors AS colo1
RIGHT JOIN cars
USING ( ColorId )
)
USING ( YearId )
)
USING ( submodelId )
)
USING ( ModelId )
)
USING ( CarStatusId )
INNER JOIN carengineval ON carengineval.EngineValID = cars.CarEngineVal
LEFT JOIN images ON cars.CarID = images.CarID
WHERE cars.CustomerId =7
AND cars.Sales =0
LIMIT 0 , 30
and here is the error:
#1052 - Column 'Priority' in from clause is ambiguous