Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डालने से पहले मैं दो स्थितियों की जांच कैसे कर सकता हूं?

INSERT INTO Votes (id_post,id_user)
SELECT p.id,u.id
FROM Posts p, Users u
WHERE p.id_user = :author
AND u.id = :user
AND u.active = 1 limit 1;

फिर आप पैरामीटर सेट करते हैं user वर्तमान उपयोगकर्ता आईडी के बराबर।

संपादित करें :मुझे लगता है id_user तालिका में Votes वोटर आईडी होना चाहिए, पोस्ट का लेखक नहीं (सही?), इसलिए मैंने JOIN को खत्म करने वाली क्वेरी को ठीक कर दिया ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android में json.GetJSONArray(?) के साथ कोई समस्या

  2. रविवार की तारीख दो तारीख और आखिरी दिन के बीच एक महीने से प्राप्त करें mysql

  3. सिद्धांत:डुप्लीकेट कुंजी अद्यतन पर

  4. डाउनलोड की गई फ़ाइलों का IP पता mysql में डालें

  5. यह @ के बाद हाइफ़न वाले ईमेल पतों को स्वीकार क्यों नहीं करेगा?