3
私はこのテーブルを参照しています。MySQLクエリプライマリキーを参照する外部キー
クエリで親の名前を表示する方法はありますか?何かのようなif (parent_id != null) {SHOW name WHERE id=parent_id} else {is_parent = TRUE)
。これは私が論理をどのように見ているかです。
私はこのテーブルを参照しています。MySQLクエリプライマリキーを参照する外部キー
クエリで親の名前を表示する方法はありますか?何かのようなif (parent_id != null) {SHOW name WHERE id=parent_id} else {is_parent = TRUE)
。これは私が論理をどのように見ているかです。
たぶん単に:
SELECT U.*, UP.name
FROM units U
LEFT JOIN units UP ON U.parent_id = UP.id
?
MySQLには階層的または再帰的な機能がありません。/ –
@OMGPoniesたとえば、「IF something THEN SET variable = name;」とすることはできません。 MySQLのマニュアルを参考にしてください。 – abruski