Czego użyć, żeby z bazy otrzymać tak wynik, czyli ID, które zawiera A i B?

Wynik:
ID TYPE
ID 1 A
ID 1 B
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@quwer: Można filtrować przez self join na przykład - tylko do rzędów z wyniku jesteś w stanie dołączyć wiersz z tej samej tabeli po ID, ale z innym TYPE.
  • Odpowiedz
Mam na portalu userów, każdy user na portalu ma swoje zdjęcia. Inni userzy mogą te zdjęcia lajkować. Tylko mam problem teraz z ogarnięciem tego w bazie danych, a konkretniej z ogarnięciem lajków. Zrobiłem encje "Likes" w której jest ID, UserID i PhotoID. Tylko, że w takiej sytuacji w bazie danych możliwe jest dodanie dwóch rekordów o takim samym UserID i PhotoID. Wie ktoś jak sobie z tym poradzić?

#programowanie #
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FearLycan:

musisz zrobić klucz główny skadajcy się z dwóch kolumn user id i photo id.


ooo zapomniałem, że tak można, dzięki. Teraz mi tylko została kwestia ogarnięcia tego w microsoft entity framework
  • Odpowiedz
Mirki, testuję zmiany wydajnościowe widoku i jego pochodnych na bazie Oracle 12c.
Na tej jednej bazie oprócz schematu, który wykorzystuje jest sporo innych, z dużą ilością danych.
Obiekty, które modyfikuje są unikatowe, tj. nie ma ich na innych schematach.

Ponieważ dokonuję wielu zmian i po każdej zmianie pragnę przetestować wprowadzone zmiany, to generuję kolejne plany zapytań, żeby dostrzec różnicę "na pierwszy rzut oka".

Problemem
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Best11: Żeby "zinvalidować" plan zapytania wystarczy strzelić kilka razy granta na obiektach z których korzysta zapytanie polecam sprawdzić;)

I nie trzeba flushować niczego wtedy
  • Odpowiedz
Cześć, ogarnia ktoś może zależności funkcyjne?
Mam do zrobienia normalizacja 2F i 3F.
I potrzebuje na schemacie zaznaczych zależności funkcyjne, i przechodnie zależności funkcyjne.
Narysowałem na szybko kolumny i strzałką zaznaczyłem zależność funkcyjną. Ale no, niezbyt to rozumiem xD
Najlepiej by było jakby ktoś w najłatwiejszy możliwy sposób to wytłumaczył w sumie, na chłopski rozum xD
#bazydanych #informatyka
Farezowsky - Cześć, ogarnia ktoś może zależności funkcyjne? 
Mam do zrobienia normal...

źródło: comment_1589541004sfsUslNx85SN0YtvYa7cN7.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #programista15k nie #devops ale kumaci ludzie tu siedzą, trochę #programy #excel #bazydanych #ecommerce

Mireczki poszukuję programu desktop nie online, bo to zwykle uproszczone wersje do mapowania plików XML, XLS, CSV ew. SQL.

Ma to działać w ten sposób: od klienta otrzymuję plik z listą produktów, czasem jest to CSV, czasem XML Ceneo lub GM, czasem XLS/X. Dane tam zawarte
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via MirkoListy / WykoEvent
  • 0
Wołam zainteresowanych (52) z listy devopsiarz
Możesz zapisać/wypisać się klikając na nazwę listy.

! @devopsiarz @login-jest-zajety @iMonkey @Finkel @xoxxox @olrajt @qbek @botul @moxie @johnyboy @kornfan @cartsy @nowy000 @fsck_sdb @Kamilex97 @Pioka @Cesarz_Polski @Mediox @muzzy @Nixon52 @mavfly @PaprykowyBaron @Szymon_el_Pedro @poszlo_wyszlo @Michau1324 @Skylake @grzybosiur @Mattijjah @kombizenon
  • Odpowiedz
@dziekuje: To jest bardzo szeroki opis. Wszystko co wymieniłeś wymagam od juniorów którzy ze mną pracują a ekspertem bym ich nie nazwał.

Dla mnie ekspert w Django:
- Zna cały ekosystem, potrafi go używać i rozwijać, zna jego limity
- Jest w stanie wskazać przewagę jednego rozwiązania nad drugim, jest w stanie obejść limity które django nam narzuca
- Nie ma problemów ze znajdywaniem wąskich gardeł aplikacji, niezależnie od tego na jakim
  • Odpowiedz
@dziekuje: Skoro masz takie umiejętności i portfolio, to powiem Ci coś: poszedłem na stanowisko backend python developer, posiadając wyłącznie podstawową wiedzę o Django, 3 lata robiłem w czystym Pythonie + libki. Uzupełnij CV i niech ktoś Ci płaci za naukę backendu :)
  • Odpowiedz
W sumie to jak piszę sobie CRUDa, w moim przypadku w Symfony, to jest sens zamiany wprowadzonych danych przez użytkownika np. jeśli wpisze 'NAZwisko' to zmienia to na 'Nazwisko', czy lepiej to sobie darować i jedynie przy wyświetlaniu rekordów to robić?

#programowanie #bazydanych #php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

'NAZwisko' to zmienia to na 'Nazwisko'


@alfabetaborzy: Po stronie przeglądarki -> daj ostrzeżenie -> Czy jesteś pewien, że prawidłowo podałeś nazwisko? Może chodziło Ci o „Xyz”?”
Po stronie serwera przyjmuj jak podali – skoro potwierdzili, że tak ma być, to tak ma być.
  • Odpowiedz
@theone999: stawiam, że do bazy nie ma dostępu z zewnątrz. jeżeli masz dostęp do bazy pracy, to w pracy musisz zainstalować tego pgAdmina i powinno działać. ewentualnie zrobić to przez VPN jeśli czegoś takiego używacie. w tym pgAdmin normalnie wpisujesz IP bazy danych i się z nią łączysz. nie ma w tym żadnej filozofii.
  • Odpowiedz
Jak dobrze wytłumaczyć różnię pomiędzy złączeniem tabel za pomocą where a join / inner join - kiedy które stosować ?

ps. nie chodzi mi o left / right i outer joniy.

#sql #bazydanych #programowanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Warunków złączenia w where lepiej w ogóle nie stosować, bo jest to mniej czytelne przy większej ilości tabel.
  • Odpowiedz
@bi-tek: Dla przykładu w Oracle przy JOIN nie ma znaczenia czy warunek masz w WHERE czy JOIN. Duże znaczenie ma to natomiast dla czytelności kodu i w sytuacji kiedy masz LEFT JOIN.
Ja gdy piszę kod staram się np. każdy JOIN traktować jakby był LEFT JOIN i zadaję sobie pytanie czy jakby był LEFT JOIN to chce wyfiltrować cały wynik czy tylko nie chce dołączyć tej tabeli :)
  • Odpowiedz
Hej mirki, zainteresowałem się bazami danych i ich analizą. Jestem totalnie zielony, nie umiem też into #programowanie ani #informatyka

Chciałbym poznać zagadnienie analizy danych pod kątem youtuba, czy innych social mediów. Chciałbym wykorzystać tę wiedzę przy prowadzeniu kanału na YT, bądź fanpage na facebooku. Nie wiem sam, jakie są możliwości zbierania danych, ani co można z nich wyczytać. Ciekawi mnie to po prostu.

Szukałem poradników na youtubie, ale
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Powie mi ktoś co jest nie tak z tym poleceniem, że wywala near "tlose": syntax error?
"CREATE TABLE Matches (id INTEGER PRIMARY KEY, twin INTEGER, FOREIGN KEY(twin) REFERENCES Teams(id), tlose INTEGER, FOREIGN KEY(tlose) REFERENCES Teams(id), wynik VARCHAR(50), map1 VARCHAR(50), map2 VARCHAR(50), map3 VARCHAR(50), data DATE)"
#python #bazydanych
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pomoże ktoś potrzebuję na już #bazydanych #programowanie
1. Z tabeli Pracownicy wyświetl wszystkie dane o pracowniku który ma numer id 20
2. Z tabeli Szkolenia wyświetl typ szkolenia o numerach od 4 do 8 włącznie
3. Wyświetl wszystkie dane o pracownikach którzy mają na imię Jan lub Ewa
4. Wyświetl wszystkie dane o pracownikach o nazwisku Kowalski
5. Wyświetl wszystkie szkolenia których cena jest z zakresu od 1000 do 2000
lorquu - Pomoże ktoś potrzebuję na już #bazydanych #programowanie
1. Z tabeli Pracow...

źródło: comment_1588234330eApB9x7NvzrIvaw1kEi7cg.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@madry_i_mieciutki: ale po co tworzysz tabele xD

@lorquu:
1. SELECT * FROM PRACOWNICY WHERE idpracownika=20;
2. SELECT typ
szkolenia FROM SZKOLENIA WHERE idszkolenia>4 and idszkolenia<=8;
3. SELECT * FROM PRACOWNICY WHERE imienazwisko LIKE '%JAN%' or imienazwisko LIKE '%EWA%'
  • Odpowiedz