ENUMを備えたMySQLテーブルがありました。このENUMを時々変更しなければならなかったので、別のテーブルに転送しました。次に、ステートメントを作成する必要があります。これにより、1つの選択フィールドにenum/newTableの名前が表示されます。
表1(ボトル):
id | size | size_id
1 | small | (NULL)
2 | medium | (NULL)
3 | big | (NULL)
4 | (NULL) | 1
5 | (NULL) | 2
6 | (NULL) | 3
表2(bottle_size):
id | name
1 | small
2 | medium
3 | big
選択する:
SELECT id, <dontknow> as size
FROM bottle b
LEFT JOIN bottle_size bz ON b.size_id = bz.id
WHERE size = 'small';
どうすればこれを行うことができますか?
ありがとう