ورود

View Full Version : سوال: تعیین مقداری از جدول و join



rezjo2009
چهارشنبه 13 اسفند 1393, 23:14 عصر
با سلام
من میخواهم که فقط قسمتی از یک جدول را برای من join کند

مثلا:

SELECT a.id,a.y_id,b.id
FROM a JOIN b
ON a.y_id=b.id

را به صورت زیر نوشتم و ارور داد.

SELECT a.id,a.y_id,b.id
FROM (SELECT a.id,a.y_id from a limit 20) JOIN b
ON a.y_id=b.id

لطف کنید و صحیح ان را برایم بنویسید.

rezjo2009
پنج شنبه 14 اسفند 1393, 13:28 عصر
خطای نامگذاری میده.

golbafan
پنج شنبه 21 اسفند 1393, 11:08 صبح
وقتی دو تا سلکت داخل هم استفاده میکنید سلکت دوم خودش یک جدول میشه:


SELECT a.id,a.y_id,b.id
FROM (SELECT a.id,a.y_id from a limit 20) as T1
JOIN b
ON T1.y_id=b.id