0

IN 内の別のフィールドの値を使用しようとしています。

SELECT types.id, title, auth_users.types
FROM types
LEFT JOIN auth_users ON auth_users.id IN (8,9)
WHERE types.id IN (1,2,3)
GROUP BY types.id

作品

SELECT types.id, title, auth_users.types
FROM types
LEFT JOIN auth_users ON auth_users.id IN (8,9)
WHERE types.id IN (auth_users.types)
GROUP BY types.id

動作しません

http://pastebin.com/m76ae0596詳細はこちら

auth_users.types = 1,2,3
4

4 に答える 4

0

彼は単純な結合を探していると思います

LEFT JOIN auth_users ON types.id = auth_users.types

WHERE auth_users.id IN (8,9)

于 2009-07-29T14:58:42.660 に答える