1

頭に残っている髪を保存してください。テーブルとルックアップ テーブルを結合するステートメントのエイリアスを作成するのを手伝ってください。

//this does the location lookup
SELECT 
ludevice.device,
ludevice.description,
lulocation.location_long
FROM mopdb.ludevice
LEFT JOIN lulocation ON (ludevice.location_id = lulocation.location_id)
WHERE (ludevice.location_id = 1)
ORDER BY ludevice.device_id

edit紛らわしいコメントを削除しました
edit望ましい結果は、より少ない文字数でこの機能を実現するステートメントです

4

1 に答える 1

2

これを試して:

SELECT 
  d.device,
  d.description,
  l.location_long
FROM mopdb.ludevice d
LEFT JOIN lulocation l ON (d.location_id = l.location_id)
WHERE (d.location_id = 1)
ORDER BY d.device_id

またはわずかに短いおかげでUSING

SELECT 
  d.device,
  d.description,
  l.location_long
FROM mopdb.ludevice d
LEFT JOIN lulocation l USING (location_id)
WHERE (d.location_id = 1)
ORDER BY d.device_id
于 2013-03-14T15:50:35.960 に答える