1

別のテーブル (アイテム、購入済み) の ID に従って、いくつかのテーブルのいくつかの行を削除しようとしています。

これが私がやろうとしていることです..

'PurchasedBy' が 84 である items.sql から DELETE。 item_id が (上部クエリの items.sql 内の item_id) である items_people から DELETE

それで、それが意味をなすなら...ここに私が試していることの合計があります..items.sqlには行「item_id」と「purchasedBy」が含まれています。items_people と items_places.sql では、item_id に従って行を削除する必要があります。この場合、 purchaseby は 84 です。

どう説明したらいいのか考えるだけで頭が痛くなるので、これが理にかなっていることを本当に願っています...ごめんなさい!

4

2 に答える 2

0

正しい構文を探しているだけの場合は、次を使用できます。

DELETE FROM {table} WHERE {param} = 84

{table} をテーブル名に置き換え、{param} を ID が ieitem_idまたはと一致すると予想される列に置き換えますpurchasedBy

あなたのテーブル構造をよく理解していないので、現時点ではこれ以上のアドバイスはできません。

于 2013-06-20T12:11:50.663 に答える