Czy istnieje sposób wstawienia wstępnie ustawionych wartości i wartości, które otrzymuję z kwerendy wybierającej? Na przykład:MySQL INSERT INTO ... WARTOŚCI i WYBIERZ
INSERT INTO table1 VALUES ("A string", 5, [int]).
mam wartość "A" i ciąg numer 5, ale mam znaleźć [int] wartość z select tak:
SELECT idTable2
FROM table2
WHERE ...
że daje mi ten identyfikator do umieszczenia w tabeli1.
Jak połączyć to w jedno zdanie?
Problem mam z tym podejściem stwierdzone jest, że jeśli 'SELECT' zwraca zero rekordy następnie oświadczenie powiedzie się, ale nie dane jest' INSERT'. –
@ NeilC.Obremski: Tak, ale to tylko problem, jeśli oczekujesz, że wynik będzie inny. Jeśli chcesz w tym przypadku wystąpić błąd, możesz zamiast tego użyć podkwerendy. – Guffa
Bardzo dziękuję, przeglądałem internet pod tym numerem – ComradeJoecool